码迷,mamicode.com
首页 > 其他好文 > 详细

个人复习技能Nginx 大牛指教 希望对别人有所帮助

时间:2019-12-31 01:04:01      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:当前目录   隐藏   启动   打开   cin   查看   stat   get   configure   

NGINX安装
一.Yum源安装:
1、打开centos的yum文件夹
输入命令cd ?/etc/yum.repos.d/
2、用wget下载repo文件
wget ?http://mirrors.aliyun.com/repo/Centos-7.repo
如果wget命令不生效,说明还没有安装wget工具,输入yum -y install wget 回车进行安装。
当前目录是/etc/yum.repos.d/,刚刚下载的Centos-7.repo也在这个目录上
3、备份系统原来的repo文件
mv ?CentOs-Base.repo CentOs-Base.repo.bak
即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak
4、替换系统原理的repo文件
mv Centos-7.repo CentOs-Base.repo
即是重命名 Centos-7.repo -> CentOs-Base.repo
5、执行yum源更新命令
yum clean all
yum makecache
yum update
依次执行上述三条命令即配置完毕。

二.创建nginx用户和组
1.[root@localhost nginx-1.11.2]# useradd -s /sbin/nologin -M nginx
[root@localhost nginx-1.11.2]# id nginx
三.安装依赖包
1.yum install pcre-devel zlib zlib-devel openssl openssl-devel
2.Yum install gcc gcc+
四.安装部署nginx
1.因yum无法安装nginx需官网下载:
wget http://nginx.org/download/nginx-1.12.2.tar.gz(下载到/usr/local下)
2.解压nginx包: tar -zxf nginx-1.12.2.tar.gz
3.进入解压目录:cd /nginx-1.12.2
4.修改nginx版本,隐藏版本对 Nginx WEB 启动安全的作用,指令
如下:sed -i -e ‘s/1.12.2//g‘ -e ‘s/nginx\//JWS/g‘ -e
‘s/"NGINX"/"JWS"/g‘ src/core/nginx.h
5.预编译: ./configure --prefix=/usr/local/nginx/ --user=nginx
--group=nginx --with-http_stub_status_module
--with-http_ssl_module
5.编译: make -j4
6.安装:make -j4 install
7.启动Nginx: /usr/local/nginx/sbin/nginx
查看服务及端口: 服务: ps -ef|grep nginx 端口:netstat -tnlp |grep 80.
8.关闭防火墙:systemctl stop firewalld.servic
9.关闭slinux
临时关闭:
[root@localhost ~]#?getenforce
Enforcing
[root@localhost ~]#?setenforce 0
[root@localhost ~]#?getenforce
Permissive

永久关闭:
[root@localhost ~]# vim /etc/sysconfig/selinux
SELINUX=enforcing 改为?SELINUX=disabled

个人复习技能Nginx 大牛指教 希望对别人有所帮助

标签:当前目录   隐藏   启动   打开   cin   查看   stat   get   configure   

原文地址:https://blog.51cto.com/12584051/2463184

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!