云服务器centos7.6搭建个人网站教程

准备环境

确保拥有一台云服务器实例,操作系统为CentOS 7.6。通过SSH工具连接到服务器,使用root或具有sudo权限的账户登录。个人总结了一些,可以参考下:直接搜索"好淘云",里面有近期基本上最合适划算的云服务器了。

更新系统软件包至最新版本:

bash 复制代码
yum update -y

安装Web服务器(Nginx/Apache)

Nginx安装

执行以下命令安装Nginx:

bash 复制代码
yum install epel-release -y
yum install nginx -y
systemctl start nginx
systemctl enable nginx

Apache安装

若选择Apache,运行以下命令:

bash 复制代码
yum install httpd -y
systemctl start httpd
systemctl enable httpd

配置防火墙

开放HTTP(80)和HTTPS(443)端口:

bash 复制代码
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

安装数据库(MySQL/MariaDB)

MariaDB安装

CentOS 7.6默认提供MariaDB:

bash 复制代码
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation

安装PHP

安装PHP及常用扩展:

bash 复制代码
yum install php php-mysql php-fpm -y
systemctl start php-fpm
systemctl enable php-fpm

修改Nginx或Apache配置以支持PHP解析。以Nginx为例,编辑/etc/nginx/conf.d/default.conf,添加:

nginx 复制代码
location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

部署网站文件

将网站文件上传至/var/www/html目录(Apache)或/usr/share/nginx/html(Nginx)。确保权限正确:

bash 复制代码
chown -R apache:apache /var/www/html
chmod -R 755 /var/www/html

域名与SSL证书

域名解析

在域名管理平台将域名A记录指向云服务器IP地址。

SSL证书安装

使用Let's Encrypt免费证书:

bash 复制代码
yum install certbot python2-certbot-nginx -y
certbot --nginx -d yourdomain.com

测试与访问

重启Web服务:

bash 复制代码
systemctl restart nginx

浏览器访问域名,检查网站是否正常运行。

相关推荐
小小、码农13 分钟前
〖Linux进程间通信〗IPC全家桶:匿名管道、FIFO、共享内存、消息队列与信号量一篇打通
linux·运维·服务器
阳光九叶草LXGZXJ15 分钟前
达梦数据库-学习-67-SSL加密认证
linux·运维·数据库·sql·学习·ssl
掉进电商坑三年没爬出来的东叔19 分钟前
2026最新:青龙面板搭建全自动薅羊毛脚本,云服务器24小时挂机教程
运维·服务器·pygame
ggaofeng30 分钟前
精简版ssh(去掉认证和加密流程,更清晰的展示远程登录的底层实现)
运维·ssh
0+1111 小时前
Linux --应用层自定义协议与序列化
linux·运维·服务器·网络·tcp
dyxal1 小时前
Linux Crontab 防重复执行利器:flock 文件锁实战详解(脱敏版)
linux·运维·服务器
niuTaylor1 小时前
RK3568 Linux SDK 详解:SDK 是什么、板级差异与完整构建流程
linux·运维·服务器
拾贰_C1 小时前
【Ubuntu | port】Linux进程端口号冲突问题解决
linux·运维·ubuntu
wdfk_prog1 小时前
Wi-Fi Direct 教程 07:第一次 P2P Scan 如何真正发出——WPS/P2P IE、radio work 与 driver request
运维·服务器·ubuntu·wifi-direct
机核研创社1 小时前
服装自动化观察:接橡筋机的超声波熔切与冷刀,差别到底在哪
运维·自动化