Nginx安装
环境:
- 虚拟机:vmware
- OS:CentOS-7
- 有三个依赖组件,视情况下载,没有的安装就好了
- 安装gcc环境
yum install -y gcc-c++
- 安装gcc环境
- 安装第三方开发包
- PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。Nginx的http模块,需要这个RCRE库
yum install -y pcre pcre-devel
- zilb提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip
yum install -y zlib zlib-devel
- PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。Nginx的http模块,需要这个RCRE库
Nginx安装:
- Nginx有四个版本
- Nginx开源版:http://nginx.org/
- Nginx plus 商业版:https://www.nginx.com
- openresty:http://openresty.org/cn/
- Tengine:http://tengine.taobao.org
这里采用开源版Nginx:

- 我们选择Stable version(稳定版本)

- 安装完成适用TFTP或MobaXterm传到虚拟机中 ,找到文件并解压

-
执行
make make install - 查看解压的文件,运行其中的configure文件

-
./configure --prefix=/usr/local/nginx # --prefix=/usr/local/nginx 指安装路径是/usr/local/nginx
安装成系统服务(这样就可以实现Nginx开机自启了)
- 在如下位置创建服务脚本nginx.service
vi /usr/lib/systemd/system/nginx.service
- 服务脚本内容如下(注意路径要对应,这里的路径是/usr/local/nginx/sbin):
[Unit] Description=nginx - web server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecReload=/usr/local/nginx/sbin/nginx -s reload ExecStop=/usr/local/nginx/sbin/nginx -s stop ExecQuit=/usr/local/nginx/sbin/nginx -s quit PrivateTmp=true [Install] WantedBy=multi-user.target
- 重新加载系统服务
systemctl daemon-reload
- 启动服务
systemctl start nginx.service
- 设置开机自启
systemctl enable nginx.service
- 访问http://192.168.200.134(根据自己网卡IP填写)
- 出现此现象说明,Nginx部署完成

浙公网安备 33010602011771号