下面就为大家讲解一下“Linux下Nginx安装教程”的完整攻略:
1. 确认系统环境
在安装Nginx之前,需要确认系统环境是否满足安装要求。Linux系统为例,一般需要确认以下几点:
- 系统版本:CentOS、Ubuntu、Debian等
- 系统位数:32位或64位
- 内存和CPU:至少1GB的内存和1GHz的CPU
2. 下载并安装Nginx
2.1 下载Nginx
在Nginx官网上下载最新的稳定版本:http://nginx.org/en/download.html
示例:下载Nginx 1.20.1稳定版,并解压到/opt/nginx/目录下
$ wget http://nginx.org/download/nginx-1.20.1.tar.gz
$ tar -xzvf nginx-1.20.1.tar.gz
$ mv nginx-1.20.1 /opt/nginx
2.2 编译安装Nginx
在安装前需要安装一些依赖包,例如:PCRE、zlib、Openssl
示例:使用yum或apt命令安装依赖包
# CentOS
$ yum install -y gcc gcc-c++ make pcre-devel zlib-devel openssl-devel
# Ubuntu/Debian
$ apt-get update
$ apt-get install -y build-essential libpcre3-dev zlib1g-dev libssl-dev
编译安装Nginx
$ cd /opt/nginx
$ ./configure
$ make
$ make install
3. 配置Nginx服务器
3.1 创建Nginx配置文件
在/opt/nginx/conf目录下创建nginx.conf文件,并编辑配置
示例:创建Nginx默认配置文件,并配置虚拟主机(server)
$ cd /opt/nginx/conf
$ cp nginx.conf nginx.bak
$ vim nginx.conf
...
http {
server {
listen 80;
server_name www.example.com;
root /var/www/example.com;
location / {
index index.html;
}
}
}
...
3.2 启动Nginx服务器
使用命令行启动Nginx服务器,并通过浏览器验证是否正常启动
示例:启动Nginx服务器并进行访问
$ /usr/local/nginx/sbin/nginx
在浏览器中输入“http://localhost/”或“http://127.0.0.1”进行访问
4. 总结
通过以上步骤,我们成功地安装和配置了一个基本的Nginx服务器。可以根据需要进行更加详细的配置和定制化。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下Nginx安装教程 - Python技术站