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

浏览 4.4k

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

        但直播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
粉丝
相关文章
StatusThismoduleisproduction-readyandit'scompatiblewithfollowingnginxreleases:0.7.x(testedwith0.7.60to0.7.69),0.8.x(testedwith0.8.0to0.8.55),0.9.x(testedwith0.9.0to0.9.7),1.0.x(testedwith1.0.0to1.0.11),1.1.x(testedwith1.1.0to1.1.12).1.2.x(testedwith1.2.3to1.2.3).1.3.x(testedwith1.3.4to1.3.4).Configurationdirectivespostgres_serversyntax: postgres_serverip[:port]dbname=dbnameuser=userpassword=passdefault: nonecontext: upstreamSetdet
点赞 1
浏览 4k
Nginx安装配置可以直接看到最下面的HTTPS.Nginx安装我的系统如下:NoLSBmodulesareavailable. DistributorID: Ubuntu Description: Ubuntu16.04.3LTS Release: 16.04 Codename: xenial 安装(如果有apache服务器,建议卸载了,或者改Nginx的默认端口):sudoapt-getinstallnginx 此时已经开启了80端口,并且配置处在etc/nginxlsof-i:80 cd/etc/nginx Nginx服务一般配置将配置放于conf.d/*PHP配置(可忽视)server{ listen80; server_namephp.youdomain.com; charsetutf-8; access_log/data/logs/nginx/www.youdomain.com.log; #error_log/data/logs/nginx/www.youdomain.com.err;
点赞 3
浏览 4.1k
在云环境反向代理的性能测试中,在请求速率和文件大小等一系列方面,NGINX Plus 的表现始终优于 Avi Vantage 服务引擎。
点赞 0
浏览 1.8k