linux(CentOS7)下安装nginx,可能出现的问题

   日期:2020-10-13     浏览:120    评论:0    
核心提示:安装nginx前提:在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。若无:安装命令:yum -y install gcc pcre-devel zlib-devel openssl openssl-devel1. 下载nginx.Nginx下载地址:http://nginx.org/download/下载“nginx-1.9.8.tar.gz”,移动到/usr/local/下.2. 解压,并安装.解压ta

安装nginx

前提:在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。
若无:
安装命令:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

1. 下载nginx.

Nginx下载地址:

http://nginx.org/download/

下载“nginx-1.9.8.tar.gz”,移动到/usr/local/下.

2. 解压,并安装.

解压

tar -zxvf nginx-1.9.8.tar.gz

##进入nginx目录

cd nginx-1.9.8

配置

./configure --prefix=/usr/local/nginx

#make

make
make install

3. 测试安装

跳转到刚才配置的安装目录/usr/local/nginx/

cd /usr/local/nginx
./sbin/nginx -t

若报错:

nginx: [alert] could not open error log file: open()
“/usr/local/nginx/logs/error.log” failed (2: No such file or
directory) 2016/09/13 19:08:56 [emerg] 6996#0: open()
“/usr/local/nginx/logs/access.log” failed (2: No such file or
directory)

可能原因:
nginx/的目录下没有logs文件夹.
解决办法:

mkdir logs
chmod 700 logs

正常情况的信息输出:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax
is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test
is successful

  1. 启动nginx.

cd /usr/local/nginx/sbin
./nginx //启动nginx

在浏览器中输入(自己的)服务器的ip地址,如:192.168.1.12

CentOS7的版本linux系统下:
验证80端口是否开启命令:

firewall-cmd --query-port=80/tcp

若为no,则打开80端口,命令如下
( --permanent #永久生效,没有此参数重启后失效):

firewall-cmd --add-port=80/tcp --permanent

#重启防火墙

systemctl restart firewalld

再次访问浏览器:

成功.
5.配置nginx开机启动

vim /etc/rc.d/rc.local

rc.local其中添加

#开机启动nginx

/usr/local/nginx/sbin/nginx

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服