您现在的位置是:热点 >>正文

centos搭建网站

热点752人已围观

简介 centos搭建网站 我把一台淘汰的旧笔记本翻出来,装了CentOS 7,打算让它当家里的备用服务器。折腾了三天,踩了无数坑,最后网站跑起来的时候,那种成就感比用云服务器强多了——毕竟是自己手里的铁 ...

centos搭建网站

我把一台淘汰的搭建旧笔记本翻出来,装了CentOS 7,网站打算让它当家里的搭建备用服务器。折腾了三天,网站踩了无数坑,搭建最后网站跑起来的网站时候,那种成就感比用云服务器强多了——毕竟是搭建自己手里的铁疙瘩在干活。

先装系统,网站这个没悬念。搭建CentOS 7的网站ISO镜像官网就能下,用UltraISO写进U盘,搭建开机按F12选U盘启动,网站图形化安装界面一路next就行。搭建唯一要注意的网站是分区——别偷懒用默认,手动分:/boot给500M,搭建swap给内存的两倍,剩下的全扔给/。我一开始图省事自动分区,后来编译软件时磁盘不够,悔得肠子都青了。

系统装完,第一件事是关SELinux。这玩意儿默认 enforcing 模式,能把nginx的权限卡死,报错日志还特别隐晦。改/etc/selinux/config,把SELINUX=enforcing改成disabled,重启。别问为什么,问就是血的教训。

然后是装nginx。CentOS自带的源里没有nginx,得先装EPEL仓库:
yum install epel-release -y
yum install nginx -y
装完启动,systemctl start nginx,浏览器输入服务器IP,看到那个默认的"Welcome to nginx"页面就算成了。这时候别高兴太早——防火墙默认开着,80端口被挡得严严实实。执行firewall-cmd --permanent --add-service=http,再firewall-cmd --reload,不然外面访问不了。

静态页面太简单,我得跑个PHP程序。装PHP和MySQL:
yum install php php-mysql php-fpm -y
yum install mariadb-server -y
这里有个坑:CentOS 7默认的PHP版本是5.4,老得掉渣,好多新框架跑不起来。我后来用了Webtatic的源,装上了PHP 7.2,世界清净了。你要是也遇到兼容性问题,别死磕老版本,换个源分分钟解决。

配置nginx支持PHP,修改/etc/nginx/nginx.conf,在server块里加:
location ~ \.php$ {
root /usr/share/nginx/html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
然后启动php-fpm,systemctl start php-fpm。写个info.php放网站根目录,浏览器打开,看到phpinfo页面,说明PHP解析成功了。

数据库这块,MariaDB启动后跑mysql_secure_installation,设置root密码,删掉匿名用户,这些步骤别跳过——我见过有人裸奔数据库,被扫描工具爆破的。

最后一步,把域名解析到这台机器上。家里宽带没有公网IP,我用了frp内网穿透,把服务器的80端口映射到一台有公网IP的VPS上。配置文件写清楚[web]类型、本地端口、远程端口,重启frpc,完事。你要是用云服务器,那更简单,安全组放行80端口就行。

网站跑起来那天晚上,我拿手机用4G网络访问了一下,页面加载出来的时候,我盯着屏幕看了好几秒。这破笔记本风扇呼呼转,硬盘咔咔响,但它是我的服务器。整个过程没多难,就是耐心活——报错了就翻日志,/var/log/nginx/error.log里什么都有。CentOS这系统,稳是真稳,但有些默认配置确实反人类。不过折腾过一遍,Linux的基础操作、权限管理、服务配置,全摸透了。比看十遍教程都管用。

Tags:

上一篇:strust2面试题

下一篇:彩票网站源码下载

相关文章

  • 国外网络安全

    热点

    2023年3月,美国最大的电网运营商之一遭遇勒索软件攻击,控制系统被迫切换手动模式。这不是电影情节,而是发生在俄亥俄州的真实事件。攻击者只用了三天就瘫痪了为700万人供电的关键设施,而赎金要求仅为比特 ...

    【热点】

    阅读更多
  • 合肥网站制作公司

    热点

    合肥做网站的公司,少说有两三百家。这个数字不是我瞎估的,你在政务区随便找栋写字楼,一层里可能就藏着两三家。但真正能把这个活儿干明白的,不多。 去年帮一个做餐饮供应链的朋友找建站公司,前前后后聊了七家。 ...

    【热点】

    阅读更多
  • 255页的报告被挂在美军网站

    热点

    一份255页的报告,就这么大摇大摆挂在了美军网站上。没有加密,没有权限限制,甚至连个像样的访问门槛都没设。谁都能下载,谁都能翻看。这事儿本身就够离谱的。 报告内容是什么?关于美军在太平洋地区军事部署的 ...

    【热点】

    阅读更多


友情链接