Up in the Air!
在云端
Home
Categories
Archives
Tags
About
Home
在Centos 6和7上安装设置nginx 1.1x
在Centos 6和7上安装设置nginx 1.1x
取消
在Centos 6和7上安装设置nginx 1.1x
由
aoeII
发布于 2015-10-03
·
最后更新:2018-06-02
985
本文介绍在Centos 6和7上如何安装设置 nginx 1.1x 欢迎转载,转载请注明出处:https://aoeii.com/posts/how_to_install_nginx_on_centos_6_and_7 ---------- 创建 `/etc/yum.repos.d/nginx.repo` vim /etc/yum.repos.d/nginx.repo Centos 6.x 输入以下内容,保存。 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 或者使用命令 echo -e '[nginx]\nname=nginx repo\nbaseurl=http://nginx.org/packages/centos/6/$basearch/\nenabled=1\ngpgcheck=0\n' > /etc/yum.repos.d/nginx.repo Centos 7.x 输入以下内容,保存。 [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 或者使用命令 echo -e '[nginx]\nname=nginx repo\nbaseurl=http://nginx.org/packages/centos/7/$basearch/\nenabled=1\ngpgcheck=0\n' > /etc/yum.repos.d/nginx.repo 导入Key rpm --import http://nginx.org/keys/nginx_signing.key 安装 yum install -y nginx 或者 升级现有版本到新版本 yum update -y nginx 测试nginx配置文件 nginx -t 重启nginx 服务 Centos 6 service nginx restart Centos 7 systemctl restart nginx 关闭非法解析和IP访问 修改默认的配置文件 vim /etc/nginx/conf.d/default.conf > server { > listen 80 default_server; > server_name _; > > charset utf-8; > access_log /var/log/nginx/host.access.log main; > > location / { > root /usr/share/nginx/html; > index index.html index.htm; > } > return 403; > > #error_page 404 /404.html; > > # redirect server error pages to the static page /50x.html > # > error_page 500 502 503 504 /50x.html; > location = /50x.html { > root /usr/share/nginx/html; > } > > server { > listen 443 ssl default_server; > server_name _; > > ssl on; > ssl_certificate /etc/pki/tls/certs/localhost.crt; > ssl_certificate_key /etc/pki/tls/private/localhost.key; > ssl_session_cache shared:SSL:5m; > ssl_session_timeout 10m; > ssl_protocols TLSv1 TLSv1.1 TLSv1.2; > ssl_ciphers "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA256:!DSS:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA"; > ssl_prefer_server_ciphers on; > > location / { > root /usr/share/nginx/html; > index index.html index.htm; > } > > return 403; > } 在/etc/nginx/nginx.conf的http{}部分,请包含 include /etc/nginx/conf.d/*.conf; 为可用的站点配置文件创建软连接 ln -sv /etc/nginx/sites-available/*.* /etc/nginx/sites-enabled/ 为可用的参数配置文件创建软连接 ln -sv /etc/nginx/conf-available/*.* /etc/nginx/conf-enabled/ 测试配置并重启服务 nginx -t && systemctl restart nginx
blog
linux
nginx
centos
linux
该博客文章由作者通过
CC BY 4.0
进行授权。
分享
最近更新
ESXi 6.7 离线升级 7.0U3
N5105 软路由安装 ESXi 7 直通核显给 Debian / Ubuntu 虚拟机通过 Docker 实现 jellyfin 硬件转码视频文件(硬解/编码)
Leanote 支持 emoji、chart.js 以及 mermaid
手把手教你自建开源免费私有云盘服务nextcloud 14
在Centos 6和7上安装设置MySQL / MariaDB 5.5或以上的版本
热门标签
linux
centos
python
ESXi
windows
leanote
mysql
font
Docker
phpmyadmin
文章目录
手把手教你自建开源免费云笔记蚂蚁笔记leanote服务器,完全攻略教程比官方更详细
在Centos 6和7上安装设置MySQL / MariaDB 5.5或以上的版本