统信UOS/Centos nginx安装

详细内容参考:https://www.cnblogs.com/neco/p/6143130.html
下载好nginx安装包 解压在/usr/local 下面
解压完成后目文件名称
进入目录 cd /nginx-1.10.2
执行以下命令
1…/configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf
2.make
3.make install

可能会出现下面的错误

src/core/ngx_murmurhash.c: In function ‘ngx_murmur_hash2’:
src/core/ngx_murmurhash.c:37:11: error: this statement may fall through [-Werror=implicit-fallthrough=]
         h ^= data[2] << 16;
         ~~^~~~~~~~~~~~~~~~
src/core/ngx_murmurhash.c:38:5: note: here
     case 2:
     ^~~~
src/core/ngx_murmurhash.c:39:11: error: this statement may fall through [-Werror=implicit-fallthrough=]
         h ^= data[1] << 8;
         ~~^~~~~~~~~~~~~~~
src/core/ngx_murmurhash.c:40:5: note: here
     case 1:
     ^~~~

解决

/nginx-1.10.2/objs/Makefile,去掉CFLAGS中的-Werror,再重新make

目前只遇到上面一个问题:
安装成功后,会出现一个nginx 文件代表安装成功
在这里插入图片描述
**

最后:

**
启动nginx

cd /usr/local/nginx-1.10.2/sbin
./nginx
进入localhost:80

可能出现的问题

1.nginx访问报错403 is forbidden

解决:

查看/usr/local/nginx-1.10.2/error.log日志显示:xxx 403 forbidden (13: Permission denied)错误
详细参考https://blog.csdn.net/reblue520/article/details/52294555

我的做法是:把nginx的启动用户改成目录的所属用户
打开nginx配置文件:
加上user root;就ok了

在这里插入图片描述
2.错误信息:
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文件夹

自己创建一个logs目录就ok了

mkdir logs
chmod 700 logs

其他命令提供
#查询nginx主进程号
ps -ef | grep nginx
#停止进程
kill -QUIT 主进程号(我的是27854)
#快速停止
kill -TERM 主进程号(我的是2993)
#强制停止
pkill -9 nginx

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值