游戏网站搭建
一、将游戏包上传到liunx服务器上的/var/wwww/目录下,解压文件文件,命名为youxi.founderpcb.com
二、授权chmod -R 777 /var/wwww/youxi.founderpcb.com
三、下载nginx
yum install nginx
yum -y install nginx-all-modules.noarch
四、进入/etc/nginx/conf.d目录下创建youxi.conf配置文件,
server { listen 88; #指定监听端口 server_name youxi.founderpcb.com; #指定当前网站的访问域名 location / { root /var/wwww/youxi.founderpcb.com; #指定代码位置 index index.html; #指定首页文件 } }
五、nginx默认配置端口为80,如果网站为80端口需要在默认配置将改成其它的端口,/etc/nginx/nginx.conf 默认配置文件,如我这里改成8080
六、加载nginx服务和重启服务
nginx -s reload 加载配置文件
systemctl restart nginx 重启nginx服务
七、检查防火墙和端口是否正常
netstat -tln grep 88 查看是否属于监听状态
查看防火墙状态
二、给网站申请免费的数字证书
打开免费SSL证书申请网站https://letsencrypt.osfipin.com/,注意帐号申请数字证书
登录域名添加txt的映射
验证通过后,下载数字证书,将数字证书的文件上传到服务器上的/etc/nginx/cert这个路径下,将fullchain.crt改成fullchain.cer和private.pem改private.key
二、改nginx配置文件
server { listen 80; listen 443 ssl; server_name youxi.gzyushang.cn; # 此处输入站点域名 # 强制跳转HTTPS if ($server_port !~ 443){ rewrite ^(/.*)$ https://youxi.gzyushang.cn$1 permanent; } # 证书所在路径 ssl_certificate /etc/nginx/cert/fullchain.cer; ssl_certificate_key /etc/nginx/cert/private.key; ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; ssl_session_timeout 10m; ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5; ssl_prefer_server_ciphers on; location / { root /var/www/youxi.gzyushang.cn; index index.html; }
nginx -s reload
systemctl restart nginx
本文来自博客园,作者:聆听城市喧哗,转载请注明原文链接:https://www.cnblogs.com/fzhelpdesk/p/18154371