点赞
评论
收藏
分享
举报
如何半小时免费搭建Nginx网站?
发表于2020-05-27 21:36

浏览 4.6k

        近半年直播越来越火,老罗都登场带货了,疫情就像催化剂,逼着线下各行各业转战线上。毋庸置疑,今年是直播元年。

        但直播app和网站比较零散,没有一个集中的入口找到直播,于是,我就想做个直播网址导航网(www.zuihong.ren),搜罗主要热门直播网站和app,一网直达。

        好,说干就干,越快越好!三步走:

1.阿里云开服。

2.安装Nginx。

3.部署网站。


下面手把手教你。

一、阿里云0元开服

阿里云是目前世界第三,国内第一,快速建站最佳选择。手机安装阿里云app或者登录阿里云官网。不用注册账号,用支付宝或淘宝就可以登录。5ece7d068fc98925269.jpg

5ece7d077b86c936262.jpg

可以参考我下面的配置截图,0元就可以创建一个ECS实例,注意操作系统选CentOS7.2版本,这个版本可以完美一键安装Nginx。

5ece7d60ace23247617.jpg


5ece7d613e233317355.jpg

订单金额为0! 如果你想选择包月的,最低可以做到31元!相当于一天一块钱!当年自己安装服务器的痛苦经历已经一去不复返啦。

5ece7d617523e342344.jpg

服务器开好后,会收到系统短信。你可以登录阿里云的控制台,通过自带的web终端登录到系统里,看到命令行提示符。就进入下一步了。


二、一键安装Nginx

我采用whsir一键安装包,通过yum源快速安装lnmp环境。照着下面步骤一步一步做:

1、安装epel源

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:www.webstack.cc。

源代码地址:

https://github.com/WebStackPage/WebStackPage.github.io

这个网站是纯静态页面,设计简洁,而且手机端显示也非常美观流畅。

git下来后,通过ftp工具,把webstack.cc代码上传到Nginx的html目录下。如果你找不到目录,可以用命令ps -ef|grep nginx找一下。

上传完成后,通过浏览器查看网站,建站就完成了。

之后,你就可以根据自己的需要修改网页内容啦。

最后我的成果就是最红人直播导航网http://www.zuihong.ren。

全文完。



已修改于2023-03-06 13:49
本作品系原创
创作不易,留下一份鼓励
楚发

暂无个人介绍

关注



写下您的评论
发表评论
全部评论(1)

按点赞数排序

按时间排序

发哥出手必精品!👍
赞同

0

回复举报

发表于2020-05-27 21:47



回复0学0
回复
关于作者
楚发
这家伙很懒还未留下介绍~
1
文章
0
问答
3
粉丝
相关文章
使用配置方式:install{nginx_dir}/configure--add-module={module_dir}/ngx_http_websocket_module&&make&&makeinstall confworker_processes1; events{ worker_connections1024; } http{ includemime.types; default_typeapplication/octet-stream; server{ listen80; location/{ roothtml/websocket; indexindex.htmlindex.htm; } location/ws{ websocket; } } }
点赞 3
浏览 7.5k
NGINX的模块化赋予它极高的灵活性和可编程,本篇文章介绍了通过NGINXJS脚本模块如何快速搭建一个可与外部系统实时通信并反馈的反向代理。需求为了方便阅读,此处将整体需求简化为以下内容。Nginx需要将收到的http请求中报头为foo的值取出作为POSTpayload,发送一个独立的请求到指定服务器(localhost:8080)的指定url(/subrequest/test.html),如果拿到一个key为token的键值对,则继续处理原http请求。否则返回500错误码。实现方法1.
点赞 2
浏览 5.8k
NGINX Unit WebAssembly 模块的技术预览版展示了服务器端 Wasm 的潜力,同时为 Web 应用的运行提供了一种轻量级服务器。访问 NGINX 中文官方开源社区(nginx.org.cn)了解详情。
点赞 0
浏览 3.6k