ZHYCarge的博客

旧平台,已不再维护,请点击下方链接转至新平台访问

0%

nginx配置界面

前言

由于本博客使用的是hexo的配置环境,每次需要进行”三连“才可以部署,因此调试了一个服务器并且使用hexo-admin进行编写博客,本文仅介绍nginx的相关配置【注意:本文章只记录了相关调试方式,并没有搭建

由于服务器采用的是CentOS的系统,因此仅代表该系统下进行调试成功

本篇博客在编写初期已经实现

  1. 正常的网站访问(默认界面)
  2. 系统中安装拥有locatevim等相关基本命令

过程

nginx.conf文件介绍

由于在编写的时候发现了一篇比较好的,能够比较高级的讲解相关的配置方法,因此引用此文章

点我

此文章另会转载到本网站进行保存收录

配置过程

  1. 首先我们需要查找配置文件的位置所在,使用locate nginx.conf进行查找相关位置,使用vim打开conf文件进行设置
  2. 之后我们需要更改网站的根目录,让其满足我们的需求。找到
1
2
3
4
5
6
server { 
listen 127.0.0.1:80;
server_name 你的域名信息;
root /你的网站根目录;
index index.php index.html index.htm;
}

修改 root的值,将你的网站根目录输入到此处

网站根目录查询可以在有index.html的界面处,输入pwd来进行查询

  1. 之后保存退出,重启nginx服务器即可

重启服务器指令:cd /usr/sbin–>./nginx进行重启

相关错误

发现寻找不到nginx.pid

这个就离谱,之前明明好好的,但是不知道为什么不可以了,这里有两个方法,网上大多类似(第二种好像我没有实现出来,因此采用第一种比较好)

它没有,就给它创

创建目录 /var/run/nginx/

就直接cd /var/run然后ls当前目录,发现莫得nginx这个文件夹,因此mkdir nginx,之后执行nginx -s reload,发现还不得,采用

cd /usr/sbin–>./nginx进行重启,之后就好了,神奇的事情2333

修改 nginx.conf 文件,指定 pid文件 所在目录

  1. 进入到配置文件中,解开pid前面的相关参数
  2. 并修改成为pid /usr/local/nginx/logs/nginx.pid;
  3. /usr/local/nginx 目录下创建 logs 目录mkdir /usr/local/nginx/logs
  4. 之后执行上步骤的重启便可以进行解决

发现访问的时候是403错误

403代表着访问错误,说明可能没有相关权限去进行访问,因此我们首先需要启动nginx,之后在命令行中输入ps -ef | grep nginx来查询相关nginx的服务项

发现我的用户名全是root,因此在nginx的配置文件的第一项将user的内容输入为root,否则即使配置了下面的相关权限,也会未必有用

之后输入chmod 755 文件夹路径来修改文件的配置权限

之后重启服务器,应该就得了

-------------我也是有底线的哦如需更多,欢迎打赏-------------