上线网站,由于还没有写后台,用tomcat挂着很消耗内存,
于是用nginx代理挂着连接服务器的项目,简单介绍域名解析到服务器静态项目
一、购买域名(腾讯或者阿里购买,最便宜的是阿里的.top,2元一年)此处略
二、购买服务器
最近的学生云,
腾讯1c2g、50g 50GSSD一年120 蚊鸡,
阿里1c2g、2g 40GSSD一年114 蚊鸡
三、用svn或者其他方法把项目拷贝到服务器
四、域名解析到服务器项目开始
1、下载nginx,版本可以选择一个稳定的
2、解压nginx,打开conf里面的nginx.conf,
通过配置这个文件反向代理(nginx解析网络请求→服务器返回信息→用户获取网站信息)
3、配置nginx.conf(这里涉及的内容比较多,不一一介绍,直接重点)
server { listen 80; server_name www.你的域名.top; charset utf-8; #access_log logs/host.access.log main; location / { alias c:/svn/fd/; index index.html; } error_page 404 /404.html;
配置你的域名 server_name;
配置中文 charset utf-8 ;
配置你的项目路径 alias
默认主页 index.html ,当然你可以写多个,index.jsp,index.php等等
其他补充: location / :表示这里目录下开始解析,
这里有很多个正则表达式严格规范的:
1、^: 匹配字符串的开始位置; 2、 $:匹配字符串的结束位置; 3、.*: .匹配任意字符,*匹配数量0到正无穷; 4、\. 斜杠用来转义,\.匹配 . 特殊使用方法,记住记性了;
其他注意事项:
1、localtion / 这里是有空格的
2、项目路径后面是有 /
3、window server 的项目路径不大区分 / \正反斜杠,不过还是规范一下吧
linux严格区分
4、静态项目解析 root改为了 alias,动态项目的,
可以挂tomcat,root localhost:8080
5、nginx.conf有改变请刷新nginx:
更新:nginx -s reload ,window servser 在前面加 ./
五、域名解析
这个很简单,设置 @ 跟www 指向你的服务器公网IP 即可,如果分不清公网ip跟内网则自己ping一下
六、最后
配置好后,运行nginx,一会你的网站就能解析出来
输入你的域名就能访问项目,不过学生机比较慢,
解析出来后,请去实名验证+网站备案,不然用不了几天就打不开
以上操作请阅读:svn配置,nginx 配置,nginx 配置的正则表达式
原文链接:https://blog.csdn.net/ssh159/article/details/80035886