阿云里Linux系统服务器部署小网站

今天刚好又买了一台服务器部署一个小网站,记录一下,体验一把(伪)小运维,购买服务器的流程就不说了,就像淘宝买东西那样,选好自己要的配置,添加到购物车结算就可以了。

阿云里Linux系统服务器部署小网站_第1张图片
阿云里Linux系统服务器部署小网站_第2张图片

然后就是用MacBook登陆上去玩玩。(密码登陆方式)

命令:ssh 用户名@公网IP地址
然后就输入密码点击回车,看见阿里爸爸的欢迎就可以了。

阿云里Linux系统服务器部署小网站_第3张图片

关于防火墙开启关闭,80端口的开放,看这篇文章:https://blog.csdn.net/u013310075/article/details/80983117
上传自己的项目到服务器。
scp -r /path/项目文件夹名称 服务器登陆用户名@公网IP地址:/要放到的哪个服务器路径 ;
参考大佬博客:mac上传下载服务器文件资源
记得要在安全组开放80 http端,不然服务器无法访问服务。

阿云里Linux系统服务器部署小网站_第4张图片
阿云里Linux系统服务器部署小网站_第5张图片
阿云里Linux系统服务器部署小网站_第6张图片

弄好之后,要在服务器安装nginx作为访问静态资源的代理。于是:
yum install nginx -y
启动:nginx
查看nginx版本: nginx -v
重启nginx服务: nginx -s reload
修改默认nginx配置文件里展示的欢迎页,让它显示我们自己的项目主页: vim /etc/nginx/nginx.conf

找到:server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /data/www;

root后面改成自己的项目页面:例如:/usr/jojo/index.html
记得 :wq 保存一下。

(参考这位大佬博客:https://blog.csdn.net/witto_sdy/article/details/82423886)

全部弄好之后,因为还没有配置域名,域名配置请看:https://help.aliyun.com/document_detail/106535.html?spm=a2c4g.11186623.6.563.10cb52fbsKd2Q6,只能直接通过访问公网IP地址来请求服务。
结果:

阿云里Linux系统服务器部署小网站_第7张图片

什么鬼,不应该是我自己的页面才对嘛?怎么是centOS的欢迎页??
后来一番百度后得出最简单直接的解决方案,用自己的项目改名为html,替换掉路径:/usr/share/nginx 下的 html默认欢迎文件,我之前自己在虚拟机上玩都没这个问题,可能是阿里云服务器的一个小彩蛋??!首页注意还是保持为index.html。再次访问就可以了。
复制文件夹和文件夹改名的命令我也记不住,一直看这位大佬博客:

Linux常用操作指令

这样就完整把一个项目放到网站上啦~~

你可能感兴趣的:(Java实战项目分享,程序员生活日常录)