Linux下安装nginx-1.18.0详细步骤Linux下安装nginx-1.18.0
下载Nginx安装包
环境准备
安装依赖
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
安装
1.拷贝下载的nginx-1.18.⽂件到/usr下
cd /usr
2.解压安装
2.1 解压安装⽂件
tar -zxvf nginx-1.18.
2.2 使⽤默认配置
cd nginx-1.18.0
./configure
2.3 编译安装
make&&make install
查看nginx的位置(nginx: /usr/local/nginx)
whereis nginx
3.配置f⽂件,以及域名SSL证书
4.云服务器安全组开放端⼝8088,启动nginx服务
(在nginx⽬录下进⾏的操作cd /usr/local/nginx/sbin )
nginx命令:
/usr/local/nginx/sbin/nginx 启动nginx
/usr/local/nginx/sbin/nginx -s stop 快速关闭nginx,可能不保存相关信息,并迅速中⽌web服务
/usr/local/nginx/sbin/nginx -s quit 平稳关闭nginx,保存相关信息,有安排的结束web服务
/usr/local/nginx/sbin/nginx -s reload 重启
/usr/local/nginx/sbin/nginx -s reopen 重新打开⽇志⽂件
/usr/local/nginx/sbin/nginx -c filename 为nginx指定⼀个配置⽂件
/usr/local/nginx/sbin/nginx -t 不运⾏,仅仅测试配置⽂件(检查配置⽂件语法的正确性,打开配置⽂件引⽤到的⽂件)/usr/local/nginx/sbin/nginx -V 显⽰版本
默认是nobody⽤户启动服务,没有该⽤户报错:
问题解决:
vi /usr/local/nginx/f
修改启动服务的⽤户为root
打开注释改为root
启动nginx 服务 ./nginx
5.http实现⾃动跳转https的设置⽅法
配置⽂件加⼊以下内容
if($scheme= http ){return 301 $host$request_uri;} 6.添加开机⾃启
输⼊:vi /etc/rc.local
按:ilinux下gcc编译的四个步骤
增加⼀⾏:/usr/local/nginx/sbin/nginx
按:Esc
输⼊::wq回车
设置可执⾏权限:
chmod755 rc.local
⼤家好,我是徐⼩慧
博客主页:
欢迎 点赞 | 收藏 | 留⾔ 如有错误敬请指正!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论