nginx搭建游戏网站

nginx搭建游戏网站

1.nginx搭建游戏网站

1.注释掉之前的默认网站
[root@web01 html]# cd /etc/nginx/conf.d/
[root@web01 conf.d]# gzip default.conf 
2.编写游戏网站Nginx配置文件
[root@web01 conf.d]# cat game.oldxu.com.conf 
server {
    listen 80;          #该网站提供访问的端口
    server_name game.oldxu.com; #访问该网站的域名
    
    location / {
        root /code;
        index index.html;
    }
}
3.根据Nginx的配置文件,初始化
[root@web01 conf.d]# mkdir /code
4.上传代码(此处代码只要是游戏代码就行,最好为五子棋或者坦克大战!)
[root@web01 conf.d]# cd /code/
[root@web01 code]# rz html5.zip
[root@web01 code]# unzip html5.zip 
5.检测语法
[root@web01 code]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
6.重载服务
[root@web01 code]# systemctl restart nginx
7.配置域名解析
本机host配置(真实云环境进行域名与服务器绑定即可访问)
8.Nginx访问网站的整体流程
game.oldxu.com  如何访问到网站的?
第一步:浏览器请求  game.oldxu.com 
第二步:浏览会将请求的 game.oldxu.com   -->  http://game.oldxu.com/
第三步:浏览器对 域名进行解析    DNS解析  ( 我们域名是假的,所以,我们配置 hosts 劫持 )
第四步:浏览器通过随机端口,像服务端 80 端口建立TCP连接
第五步:浏览器发起HTTP的请求
第六步:请求被80端口对应的Nginx应用所接受,会交给http层,发现请求的域名是  game.oldxu.com 
第七步:接下来检查所有配文件,看是否有配置文件 满足用户请求的域名。   server_name 
第八步:满足域名匹配之后,检查用户 请求的路径,   /    就会被location /   所匹配
第九步:返回结果,/code下面的index.html 给用户
第十步:nginx应用程序像内核发送请求,获取磁盘中的某个文件,磁盘将数据拷贝至内核的缓存区,然后在 拷贝到nginx应用进程的缓存区
第十一步:nginx应用进程封装数据报文,回传给客户端浏览器。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,208评论 16 22
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 13,595评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 7,756评论 1 1
  • 在妖界我有个名头叫胡百晓,无论是何事,只要找到胡百晓即可有解决的办法。因为是只狐狸大家以讹传讹叫我“倾城百晓”,...
    猫九0110阅读 8,636评论 7 3

友情链接更多精彩内容