首页 分类三文章正文

CentOS 7搭建网站教程,从基础配置到网站部署全攻略

分类三 2024年10月02日 17:00 35 admin

随着互联网的普及,越来越多的企业和个人开始搭建自己的网站,CentOS 7作为一款免费、开源的Linux操作系统,因其稳定性和安全性被广泛应用于网站搭建,本文将为您详细讲解如何在CentOS 7上搭建网站,从基础配置到网站部署,助您轻松入门。

环境准备

1、服务器:一台配置满足需求的CentOS 7服务器。

2、虚拟主机:如果您没有服务器,可以选择购买虚拟主机。

3、域名:一个域名,用于访问您的网站。

系统配置

1、设置静态IP地址

(1)编辑网络配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33(ens33为您的网络接口名称,请根据实际情况修改)

(2)修改以下参数:

BOOTPROTO=static
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8

(3)重启网络服务:systemctl restart network

2、设置主机名

(1)编辑主机名配置文件:vi /etc/hostname

(2)将原有主机名替换为新的主机名,centos7

(3)重启网络服务:systemctl restart network

3、设置主机名解析

(1)编辑hosts文件:vi /etc/hosts

(2)添加以下内容:

192、168.1.2 centos7

(3)保存并退出

4、设置时区

(1)编辑时区配置文件:vi /etc/timezone

(2)将Asia/Shanghai设置为您的时区

(3)重启系统:reboot

安装Apache服务器

1、安装Apache:yum install httpd

2、启动Apache服务:systemctl start httpd

3、设置开机自启:systemctl enable httpd

安装PHP

1、安装PHP:yum install php

2、安装PHP模块:yum install php-gd php-mysql php-xml

3、修改Apache配置文件:vi /etc/httpd/conf/httpd.conf

(1)在DirectoryIndex行后面添加index.php index.html index.htm

(2)在LoadModule行下面添加以下内容:

LoadModule php7_module modules/libphp7.so

(3)在<Directory "/var/www/html">行下面添加以下内容:

<IfModule php7_module>
    AddType application/x-httpd-php .php
    php_value engine On
</IfModule>

4、重启Apache服务:systemctl restart httpd

安装MySQL

1、安装MySQL:yum install mariadb-server

2、启动MySQL服务:systemctl start mariadb

3、设置开机自启:systemctl enable mariadb

4、设置root用户密码:mysql_secure_installation

搭建网站

1、创建网站目录:mkdir /var/www/html/yourdomain.com

2、创建虚拟主机配置文件:vi /etc/httpd/conf.d/yourdomain.com.conf

(1)添加以下内容:

<VirtualHost *:80>
    ServerAdmin webmaster@yourdomain.com
    ServerName yourdomain.com
    DocumentRoot /var/www/html/yourdomain.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

(2)替换yourdomain.com为您的域名

3、重启Apache服务:systemctl restart httpd

至此,您的网站已经搭建完成,您可以在浏览器中输入您的域名访问网站,在网站目录下创建一个名为index.php的文件,并添加以下内容:

<?php
phpinfo();
?>

访问网站后,您将看到PHP信息页面,证明网站搭建成功。

不止是 “看新闻”,更是 “参与新闻”—— 在这里,你可以分享身边的真实故事,上海衡基裕网络科技有限公司 备案号:沪ICP备2023039794号 上海衡基裕网络科技有限公司发布内容仅供参考 如有侵权请联系删除QQ:597817868