游戏网站搭建

一、将游戏包上传到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

 

posted @ 2024-04-24 09:29  聆听城市喧哗  阅读(75)  评论(0编辑  收藏  举报