美文网首页
nginx 安装

nginx 安装

作者: alipy_258 | 来源:发表于2019-10-17 11:22 被阅读0次

因工作需要,需要部署测试环境,学习了一些安装nginx 的配置以及访问,并且记录下来,新手,大家多多指教~

申请虚拟机

比如:IP:10.96.87.204 密码:1234

安装nginx
  1. 登陆虚拟机,查看是否已安装niginx。
  2. 我这边是使用yum 安装nginx。
sudo yum install nginx
Nginx 不在默认的 yum 源中,可以使用 epel 或者官网的 yum 源,本例使用官网的 yum 源。
sudo rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安装成功之后,可以使用 sudo yum repolist 查看

  1. 配置文件
    进入要配置的文件,我的目录是 etc/nginx/conf.d/default.conf
1. cd etc/nginx/conf.d/
2. vim default.conf
3. server {
    listen      8080;
    location / {
        root   /root/webroot/pages/public;
        index  index.html index.htm;
    }
}
4. 保存,重启服务
nginx -s reload
异常处理
  1. 当我们配置好文件,重启nginx,有的情况会报错,比如:
nginx: [error] invalid PID number "" in "/run/nginx.pid"

解决方法:注释掉这行代码,重启机器试试(路径:etc/nginx/conf.d/default.conf)


image.png
  1. 当我们浏览器访问http://10.96.87.204:8080 时,页面报错403 is forbidden
    个人是因权限导致~
    解决方法:把nginx的启动用户改成目录的所属用户方法,重启命令即可
    默认文件一开始写的是:user nginx,图片 user root 是我修改的


    image.png
更多

Nginx访问报错其他原因:https://blog.csdn.net/reblue520/article/details/52294555
Nginx报错:nginx: [error] invalid PID number "" in "/run/nginx.pid" 其他方法:https://blog.csdn.net/achang21/article/details/80039561
安装Nginx:https://qizhanming.com/blog/2018/08/06/how-to-install-nginx-on-centos-7

Nginx 命令

打开nginx:nginx
测试配置文件是否有语法错误:nginx -t
优雅重启nginx/重新加载nginx配置文件:nginx -s reload
停止nginx:nginx -s stop
查看nginx 版本:nginx -v
查看nginx 配置信息:nginx -V

Linux 命令

创建文件:touch xxx
创建文件夹:mkdir xxx
删除文件夹:rm -rf xxx
更多:https://www.jianshu.com/p/0056d671ea6d

开发机密码修改

https://blog.csdn.net/sunxx1986/article/details/6854326

其他
  1. 查看nginx 下面某文件的实时状态:tail -f XXX ,比如: tail -f error.log
  2. 根据关键字搜索查看状态:tail -f XXX | grep 'XXX',比如:tail -f error.log | grep 'name'

相关文章

网友评论

      本文标题:nginx 安装

      本文链接:https://www.haomeiwen.com/subject/pkdmmctx.html