官网地址:http://nginx.org/en/download.html
nginx依赖
gcc gcc-c++ pcre-devel zlib-devel
部署nginx
复制链接
sudo yum -y install gcc gcc-c++ pcre-devel zlib-devel
wget http://nginx.org/download/nginx-1.18.0.tar.gz
tar xvf nginx-1.18.0.tar.gz
cd nginx-1.18.0
./configure --prefix=/opt/nginx
#此文件为nginx配置文件中高亮的作用,复制以后在查看nginx文件的时候会不一样哦
cp -r contrib/vim/ ~/.vim/
./configure --prefix=/opt/nginx
sudo make && sudo make install
#将启动命令软连接
sudo ln -s /opt/nginx/sbin/nginx /usr/bin/
sudo nginx
验证
#查看进程
ps -aux |grep nginx
root 1813 0.0 0.0 20564 624 ? Ss 06:54 0:00 nginx: master process nginx
nobody 1814 0.0 0.0 21000 1324 ? S 06:54 0:00 nginx: worker process
test 1823 0.0 0.0 112812 968 pts/0 S+ 06:55 0:00 grep --color=auto nginx
#查看端口
sudo netstat -anput |grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1813/nginx: master
web页面访问
- 访问web页面时候要注意“防火墙、安全机制”等处于关闭状态。
- IP为服务器IP
- 关闭防火墙等命令。
systemctl stop firewalld
setenforce 0
nginx查看模块
- 查看默认安装的模块
#此文件为tar包解压之后的目录
cat ~/nginx-1.18.0/auto/options |grep YES
- 查看自己指定安装的模块
/opt/nginx/sbin/nginx -V