两种搭建前端网站的方式
(本文为linux远程服务器)
一、利用linux面板,本文使用的是宝塔Linux面板
1.使用winscp或xftp链接远程服务器,并打开服务器终端,如下图所示:
2.根据宝塔官网教程,复制命令到服务器终端下载安装宝塔面板,并根据提示,打开宝塔面板页面,输入账号密码登陆,如下图所示:
3.点击面板左侧软件商城安装Nginx,本文使用Nginx搭建;
4.点击面左侧网站。点击添加站点,如下图所示:
根目录放置项目打包文件,可以作为jenkins打包后文件存储位置,具体可看上一篇文,jenkins+码云自动部署打包前端项目。
5.启动nginx,如下图所示,当前状态为开启即可:
6.点击面板网站,如下图操作依次点击,验证站点是否搭建成功:
7.能够看见自己的页面则代表搭建成功:
二、利用httpd搭建网站服务
1.打开服务器终端,输入命令:yum install -y httpd安装httpd;
2.安装完成,终端输入:systemctl start httpd,启动httpd服务;
3.终端输入:systemctl status httpd,检查是否启动成功,看见running则代表启动成功;
4.httpd服务默认使用80端口,若是80端口被其他程序占用,可能会导致httpd启动失败(Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.),可以通过暂停占用80端口的服务来解决,也可以通过更改httpd使用端口来解决;
4.1.终端输入命令:vi /etc/httpd/conf/httpd.conf;
4.2.找到如下图所示位置,将默认的80端口号改为不被占用的端口号:
4.3.保存退出(按esc键,再输入冒号wq!,即:wq!)
4.4.重新启动httpd服务:systemctl start httpd。
5.防火墙允许9999端口(4.2设置的端口号,若没设置默认为80端口),终端输入如下命令:firewall-cmd --add-port=9999/tcp;
6.网页打开,如下所示,看到httpd默认的页面,则代表服务器网站搭建成功:
7.添加自己的页面,默认的页面存放在目录/var/www/html下,将自己项目打包出来的文件存放在该目录下就可以,也可以更改默认目录,方法如下:
7.1.终端输入命令:vi /etc/httpd/conf/httpd.conf;
7.2.找到如下位置,将目录更改成你想要的保存退出重启httpd即可: