Nginx教程

nginx 初体验~~

本文主要是介绍nginx 初体验~~,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 此刻我带着无比激动、无比焦灼的❤ 来到了这儿。
  • 是他,是他,就是他,我们的英雄,小哪吒,上天他比,天要高,下海他比,海更大。
  • 是他,是他,就是他,没错就是他,我的前端大牛,我前行路上的灯塔,是他不耐其烦的带领着我这个傻猴一步一步走向高级。❤❤❤❤
  • 好吧,我还是此时此刻做名前端吧。毕竟我得对得起大牛的讲解,啦啦啦。
  • 下面记录一下我这个前端小白对nginx的初体验:

购买服务器

  • 打开finallshell 连接服务器,在服务器上安装nginx
rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install -y nginx
cd /etc/nginx
ps -ef|grep nginx【查看nginx启动】
service nginx start    成功
service nginx reload
service nginx restart

进行配置

那就是开始复制大牛给我的命令:

  • 1、 打开WinScp,登录服务器,在根目录下:
    打开 etc/nginx

在nginx目录下,nginx.conf 是主入口文件

其中这一行,include /etc/nginx/conf.d/*.conf 代表加载conf.d文件夹下,以.conf结尾的文件

1.png

2.png

  • 2、在conf.d下新建test.conf文件
server {
    listen       80;
    server_name    hhh-nginx-test;
    location / {
        root   /www/test;
        index  index.html index.htm;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}
  • 细解
server {
    listen       80;       //配置监听端口
    server_name    hhh-nginx-test;      //配置域名
    location / {
        root   /www/test;         //服务默认启动目录
        index  index.html index.htm;     //默认访问文件
    }
    error_page   500 502 503 504  /50x.html;      // 错误状态码的显示页面,配置后需要重启
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

3.png

4.png

  • 3、在根目录下,新建www文件夹–新建test文件夹–新建index.html文件,或者将前端打包的文件放进来

0.png

  • 4、在阿里云服务器上,打开创建的实例,点击【管理】-【安全组】-【配置规则】-【手动添加】-【目的】输入80/81,源输入0.0.0.0/0 即可通过安全组的配置,允许浏览器访问服务器地址的80端口

  • 5、重启nginx

service nginx restart
  • 6、在浏览器打开页面 http://121.199.6.246/ 即可访问
  • 7、配置81端口,代理到百度
  • 8、在conf.d下新建test1.conf文件
server {
    listen       81;
    location / {
       proxy_pass  http://www.baidu.com;
    }
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }
}

5.png

打开http://121.199.6.246:81 即可跳转到百度,此时 81端口成功代理到百度

这篇关于nginx 初体验~~的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!