CentOs7.2搭建网络环境_Linux

CentOs 网络环境搭建_Linux

  • 关于网络
    • Apache环境搭建
      • 总结
        • 1.使用系统包管理器来安装Apache
        • 2.如何修改Apache配置文件
        • 3.如何通过命令来重启Apache
        • 更改权限:
        • 创建测试文件:index.html
        • 1.Apache所有配置文件目录
        • 2.Apache启用虚拟主机配置文件目录
        • 添加:
    • Nginx环境搭建
      • 总结:
        • 1.如何安装Nginx
          • 2.如何配置Nginx文件
          • 3.如何检测配置文件的正确性
          • 注意事项:
            • 处理:Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.(端口号被占用)
            • 由于Nginx的默认端口为80,如果安装了Apache(默认端口:80),与之相冲突,所以无法正常启动
        • 解决方案:
          • 一.更改Apache默认端口号
    • MySQL环境搭建
        • 总结:
          • 1.安装mariadb数据库:
          • 2.启动MySQL数据库:
          • 3.进行安全配置:
          • 4.测试MySQL链接

关于网络

Apache环境搭建

总结

1.使用系统包管理器来安装Apache

2.如何修改Apache配置文件

3.如何通过命令来重启Apache

安装Apache:

yum -y install httpd

设置Apache开机自启:

systemctl enabel httpd.service

启动Apache:

systemctl start httpd.service

访问云主机IP地址
查看页面是否为Apache默认页面

配置虚拟主机的目的:有多个网站

创建目录:

mkdir -p /var/www/edu.cloud.tencent.com/public_html

将文件放入此文件目录

更改权限:

chown -R apache:apache /var/www/edu.cloud.tencent.com/public_html

chown -R 755 /var/www

创建测试文件:index.html


	
		
		云诺demo页面
		
	
	
		

云诺Apache_Demo测试文件——index.html

放入到:

/var/www/edu.cloud.tencent.com/public_html/index.html

创建两个Apache配置文件目录
Apache默认配置文件目录:

 /etc/httpd/conf/httpd.conf

1.Apache所有配置文件目录

mkdir /etc/httpd/sites-enabled

2.Apache启用虚拟主机配置文件目录

mkdir /etc/httpd/sites-available

修改Apache默认配置文件目录:

vim /etc/httpd/conf/httpd.conf

在其文件底部添加:

IncludeOptional sites-enabled/*.conf	

设置Apache启用虚拟主机配置文件

vim  /etc/httpd/sites-available/edu.cloud.tencent.com.conf

添加:


	ServerName edu.cloud.tencent.com
	DocumentRoot /var/www/edu.cloud.tencent.com/public_html
	ErrorLog /var/www/edu.cloud.tencent.com/error.log
	CustomLog /var/www/edu.cloud.tencent.com/requests.log combined

使用软连接链接文件:

ln -s /etc/httpd/sites-available/edu.cloud.tencent.com.conf /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf

查看软连接是否正常:

cat /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf

查看DocumentRoot路径是否正确:

cd  /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf

是否有网页文件:ls

重启Apache:

	apachectl restart

打开浏览访问IP地址是否现在自己配置的网页文件

Nginx环境搭建

总结:

1.如何安装Nginx

2.如何配置Nginx文件
3.如何检测配置文件的正确性
注意事项:
处理:Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details.(端口号被占用)
由于Nginx的默认端口为80,如果安装了Apache(默认端口:80),与之相冲突,所以无法正常启动

解决方案:

一.更改Apache默认端口号

1.yum安装后,apache配置文件: /etc/httpd/conf/httpd.conf
找到apache目录下的 httpd.conf, 使用vim打开,找到 Listen=80 这一行,把80改成在此服务器上没有用到的端口号,保存退出。
二.更改Nginx默认端口号
1.Nginx默认文件配置路径:/etc/nginx/nginx.conf
2.将server里面的listen 80;改成另一个端口号保存退出即可。
接下来就是重启 nginx(service nginx reload) 。但是你会发现 nginx 访问不了,那是因为 81 端口没开放,

在centos 7.2环境下配置Nginx,并配置一个虚拟主机,用于测试配置

配置完成虚拟主机后,执行nginx -t,检测配置文件是否正确。正确后,使用service nginx reload 来重启Nginx
检测Nginx配置文件:nginx -t
重启Nginx:service nginx reload

安装epel库:

yum install epel-release -y

安装Nginx:

yum -y install nginx

启动Nginx:

systemctl start nginx.service

启动浏览器查看IP地址是否显示Nginx默认页面

创建Nginx网站根目录演习Apache:

mkdir -p /var/www/edu.cloud.tencent.com/public_html
创建测试文件:index.html

	
		
		云诺demo_Nginx页面
		
	
	
		

云诺Nginx_Demo测试文件——index.html

放入到:

/var/www/edu.cloud.tencent.com/public_html/index.html

添加Nginx虚拟主机配置文件:
v
im /etc/nginx/conf.d/vitual.conf
添加代码:

server{
listen 8080;
server_name edu.cloud.tencent.com;
root /var/www/edu.cloud.tencent.com/public_html;
index index.html;
}

检测Nginx配置文件:

nginx -t

重启Nginx:

systemctl reload nginx.service

MySQL环境搭建

总结:

如何安装MySQL
如何初始化MySQL
如何检测MySQL状态

安装MySQL注意事项:
  安装完成后,注意配置MySQL的密码,并进行mysql_secure_installation,避免出现安全问题。
  配置完成后,可以执行show databases;查看MySQL是否配置成功

更新操作系统:

yum update -y

安装MySQL数据库:
注:CentOS 7.2 mariadb替代了官方的MySQL

1.安装mariadb数据库:
yum install mariadb-server -y
2.启动MySQL数据库:
systemctl start mariadb.service
3.进行安全配置:
mysql_secure_installation

一.录入MySQL密码
二.删除匿名用户 Y
三.关闭root用户远程登录 Y
四.是否删除测试数据库和相关权限 Y
五.刷新权限表格 Y

4.测试MySQL链接
mysql -uroot -p

查看数据库:

show databases;

退出:

exit 

你可能感兴趣的:(CentOS,网路,环境搭建,Linux,H5,个人网站)