实验环境
ASP站长网一台最小化安装的CentOS 7.3 虚拟机
安装nginx
安装nginx依赖包
yum install -y pcre-devel zlib-devel openssl-devel wget gcc tree vim
Nginx依赖于pcre、zlib、openssl,在编译前配置时如果有问题
可以使用yum方式安装三个包(pcre-devel、zlib-devel、openssl-devel)
从Nginx官网下载Nginx源码包
wget http://nginx.org/download/nginx-1.12.2.tar.gz
解压Nginx源码包到/root/nginx,并查看Nginx源文件结构
tar -xzvf nginx-1.12.2.tar.gz
在/root/nginx目录进行编译前配置
cd /root/nginx*
./configure --prefix=/usr/local/nginx --with-http_ssl_module
在/root/nginx目录执行编译安装
make && make install
启动nginx
关闭防火墙
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
进入到安装目录/usr/local/nginx,查看目录结构
cd /usr/local/nginx
pwd
ls
启动Nginx
/usr/local/nginx/sbin/nginx
查看Nginx进程是否启动
ps aux | grep nginx
查看Nginx占用的端口号
netstat -tlnp
使用本地主机访问虚拟机上的Nginx服务器
停止nginx
停止Nginx的三种方式
# 1. 立即停止Nginx服务
/usr/local/nginx/sbin/nginx -s stop
# 2.完成当前任务后停止
/usr/local/nginx/sbin/nginx -s quit
# 3.杀死Nginx进程
killall nginx
把nginx命令添加到环境变量
使用软连接将nginx链接到/usr/local/sbin
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin
ll /usr/local/sbin/ | grep "nginx"
大型站长资讯类网站! https://www.0792zz.cn