sudo yum install nginx
/var/www/example.com # 放网站文件
/var/log/nginx/example.com # 放日志文件
/etc/nginx/nginx.conf # 配置文件
# https server块
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name _;
root /var/www/example.com/;
index index.html;
access_log /var/log/nginx/example.com/access.log;
error_log /var/log/nginx/example.com/error.log;
ssl_certificate /etc/pki/tls/certs/example.com.crt;
ssl_certificate_key /etc/pki/tls/private/example.com.key;
}
# http重定向至https
server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
}
semanage fcontext -a -t httpd_sys_content_t "/var/www/example.com(/.*)?"
restorecon -Rv /var/www/example.com/
semanage fcontext -a -t httpd_sys_content_t "/var/www/example.net(/.\*)?"
restorecon -Rv /var/www/example.net/
chown root:root /etc/pki/tls/private/example.com.key # 权限
chmod 600 /etc/pki/tls/private/example.com.key # 权限