nginx安装 - Go语言中文社区

nginx安装


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

 


 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/stronglyh/article/details/106045716
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 22:18:18
  • 阅读 ( 1700 )
  • 分类:Go Web框架

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢