- 此刻我带着无比激动、无比焦灼的❤ 来到了这儿。
- 是他,是他,就是他,我们的英雄,小哪吒,上天他比,天要高,下海他比,海更大。
- 是他,是他,就是他,没错就是他,我的前端大牛,我前行路上的灯塔,是他不耐其烦的带领着我这个傻猴一步一步走向高级。❤❤❤❤
- 好吧,我还是此时此刻做名前端吧。毕竟我得对得起大牛的讲解,啦啦啦。
- 下面记录一下我这个前端小白对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结尾的文件
- 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、在根目录下,新建www文件夹–新建test文件夹–新建index.html文件,或者将前端打包的文件放进来
-
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;
}
}
打开http://121.199.6.246:81 即可跳转到百度,此时 81端口成功代理到百度