社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
1:下载
去官网下载:http://nginx.org/en/download.html
比如我们下载 nginx-1.16.1 版本
2:上传到服务器
我们通过工具把上传到服务器上,也可以在第一步的时候右击--复制链接地址,然后在服务器端 wget 链接地址 进行下载
3:安装环境
按照顺序执行以下几个命令,执行位置没有讲究
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel
4:安装
我们来到下载的目录执行解压命令
tar -xvf nginx-1.16.1.tar.gz -C /usr/local
5:配置
执行如下命令
./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
6:创建临时目录
mkdir /var/temp/nginx -p
再执行命令 make
再执行命令 make install
7:启动
我们前面的配置是把nginx安装在/usr/local/nginx目录下
我们来到/usr/local/nginx目录,进入到下面的sbin目录
执行命令 ./nginx
8:查看
ps -ef|grep nginx
9:关闭
./nginx -s stop 或者 ./nginx -s quit
10:重启
可以先关闭再启动【先执行9再执行7】
或者执行命令 ./nginx -s reload
11:防火墙
centos7系统查看防火墙状态:systemctl status firewalld
如果发现有Active: inactive (dead),则防火墙没有开启,执行开启命令 systemctl start firewalld
添加80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙,让其生效
firewall-cmd --reload
查看是否生效
firewall-cmd --list-port
12:页面访问
在浏览器输入
http://服务器ip
如果出现如下界面,则ok
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!