Nginx安装
Nginx 安装
依赖库
yum install gcc-c++ #注:gcc -v查看是否安装gcc版本
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
下载和安装
- yum安装 控制使用系统自带systemctl
rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm # 将nginx添加到yum源的repo中
yum repolist # 查看yum源的repo
yum install nginx # yum源安装nginx
- 压缩包安装(不推荐)
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./configure --prefix=/usr/local/nginx #(可以自定义其他配置选项)
make & make install
- 压缩包安装方式启动
cd /usr/local/nginx
可以根据需要修改配置文件./conf/nginx.conf(注意修改前做好备份以防改错)
cd sbin
按照配置文件启动:
./nginx -c /usr/local/nginx/conf/nginx.conf
查看nginx是否启动成功:
ps aux | grep nginx
安装后的目录结构
查看刚安装的所有目录:rpm -ql nginx
主配置文件:/etc/nginx/nginx.conf
首页的html网页所在路径:/usr/share/nginx/html
缓存目录:/var/cache/nginx/fastcgi_temp
代理目录:/var/cache/nginx/proxy_temp
ssl server 配置
server{
listen 443 ssl;
server_name localhost www.hotd.xyz;
ssl on;
ssl_certificate /usr/local/nginx/conf/5451096_www.hotd.xyz.pem;
ssl_certificate_key /usr/local/nginx/conf/5451096_www.hotd.xyz.key;
ssl_session_timeout 1m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
}
Nginx子目录反向代理
1.修改jenkins配置文件:
vim /etc/sysconfig/jenkins
加上后缀:
JENKINS_ARGS="--prefix=/jenkins"
重启:
systemctl restart jenkins
2.修改nginx.conf:yum(/etc/nginx/nginx.conf)
location /jenkins {
proxy_pass http://127.0.0.1:8080; #ip+port
}
Nginx重载:
Yum安装--nginx -s reload
cd **/sbin--./nginx -s reload
卸载
- 第一步:输入以下指令全局查找nginx相关的文件:
sudo find / -name nginx*
or
sudo find / -name "nginx*"
- 第二步:删除查找出来的所有nginx相关文件
sudo rm -rf file
此处跟查找出来的nginx文件
说明:全局查找往往会查出很多相关文件,但是前缀基本都是相同,后面不同的部分可以用*代替,以便快速删除~
网友评论