Lunix的Nginx部署
#Linux #Nginx Bilibili视频 腾讯云社区文章 https://blog.csdn.net/WayneLee0809/article/details/84664342 https://cloud.tencent.com/document/product/400/35244 搭建1 搭建2 nginx指令
安装相关依赖
- gcc
- zlib
- zlib-devel
- pcre-devel
- openssl
- openssl-devel
yum install -y gcc zlib zlib-devel pcre-devel openssl openssl-devel
解压
解压
tar -xf <nginx_dir>
配置
进入到nginx
目录
cd <nginx_dir>
安装配置文件
--prefix=<dir>
输出目录地址
./conifgure --prefix=usr/local/nginx
把所有东西安装到指定目录
make install
校验安装
cd /usr/local/nginx
启动Nginx
服务
cd sbin
./nginx
检查首页是否有变化,键入服务器URL,会显示Nginx
默认的Index.html
修改配置
进入到Nginx
目录的conf
目录下
cd ~/usr/local/nginx/conf
编辑配置文件
vi nginx.conf
修改conf下的Server
下的location
下的root
与index
-
吧
<root_dir>
替换成网站跟目录
nginx/conf
root <root_dir> -
吧
<index>
修改成网站的index.html文件
nginx/conf/nginx.conf
index <index> -
授权用户权限
- 删除
#
符号 root
改成你想要授权的用户,root也可以
nginx/conf/nginx.conf
user root; - 删除
读取修改后的配置文件,让其生效
nginx/sbin
./nginx -s reload
刷新网站首页
,查看是否导航到网站的内容
Vim命令
i
进入编辑模式ESC
菜单:wq
退出编辑模式:quit
退出
问题: Q: nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
A: 将sbin
下的nginx复制到nginx.conf
文件的目录下
示例:
/usr/local/server/nginx/sbin 目录
/usr/local/server/nginx/sbin/nginx -c /usr/local/server/nginx/conf/nginx.conf