原文作者:楚发
原文链接: 如何半小时免费搭建NGINX网站?
转载来源:NGINX开源社区
近半年直播越来越火,老罗都登场带货了,疫情就像催化剂,逼着线下各行各业转战线上。毋庸置疑,今年是直播元年。
但直播app和网站比较零散,没有一个集中的入口找到直播,于是,我就想做个直播网址导航网,搜罗主要热门直播网站和app,一网直达。
好,说干就干,越快越好!三步走:
1.阿里云开服
2.安装NGINX
3.部署网站
下面手把手教你。
阿里云是目前世界第三,国内第一,快速建站最佳选择。手机安装阿里云app或者登录阿里云官网。不用注册账号,用支付宝或淘宝就可以登录。
可以参考我下面的配置截图,0元就可以创建一个ECS实例,注意操作系统选CentOS7.2版本,这个版本可以完美一键安装NGINX。
订单金额为0! 如果你想选择包月的,最低可以做到31元!相当于一天一块钱!当年自己安装服务器的痛苦经历已经一去不复返啦。
服务器开好后,会收到系统短信。你可以登录阿里云的控制台,通过自带的web终端登录到系统里,看到命令行提示符。就进入下一步了。
我采用whsir一键安装包,通过yum源快速安装lnmp环境。照着下面步骤一步一步做:
yum install epel-release -y
2. 添加whsir一键包源
rpm -ivh http://mirrors.whsir.com/centos/whsir-release-centos.noarch.rpm
3. 安装NGINX
yum install wnginx -y
4. 安装php
yum install wphp56 -y
5. 安装mysql
yum remove mariadb-libs
yum install wmysql55 -y
6. 添加环境变量
echo 'export PATH=$PATH:/usr/local/nginx/sbin/:/usr/local/php/bin/:/usr/local/mysql/bin/' >> /etc/profile
source /etc/profile
7. 启动MySQL运行以下命令来删除匿名用户和测试数据库
/etc/init.d/mysql start
echo -e "\nn\ny\ny\ny\ny" | mysql_secure_installation
8. 启动NGINX、启动php
/etc/init.d/php-fpm56 start
/etc/init.d/nginx start
通过http://服务器ip 就可以查看NGINX启动页面了。
10分钟安装完成!是不是很简单呢?
找万能的开源,WebStackPage是个开源网址导航网站,由viggo整理分享,感谢他!前端基于bootstrap框架开发,demo:WebStack 。
源代码地址:
https://github.com/WebStackPage/WebStackPage.github.io
这个网站是纯静态页面,设计简洁,而且手机端显示也非常美观流畅。
git下来后,通过ftp工具,把http://webstack.cc代码上传到NGINX的html目录下。如果你找不到目录,可以用命令 ps -ef|grep nginx 找一下。
上传完成后,通过浏览器查看网站,建站就完成了。
之后,你就可以根据自己的需要修改网页内容啦。
最后我的成果就是最红人直播导航网。
想要更及时全面地获取NGINX相关的技术干货、互动问答、系列课程、活动资源?请前往NGINX
开源社区:
- 官网:nginx.org.cn
- 微信公众号:NGINX郑重宣布对开源社区的全新承诺
- 微信群:https://www.nginx.org.cn/static/pc/images/homePage/QR-code.png?v=1621313354
- B站:NGINX开源社区的个人空间_哔哩哔哩_Bilibili