CentOs7.2搭建网络环境_Linux

关于网络

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
<html>
	<head>
		<title>
		云诺demo页面
		</title>
	</head>
	<body>
		<h1>云诺Apache_Demo测试文件——index.html</h1>
	</body>
</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
添加:
<VirtualHost *:80>
	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
</VirtualHost>

使用软连接链接文件:

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
<html>
	<head>
		<title>
		云诺demo_Nginx页面
		</title>
	</head>
	<body>
		<h1>云诺Nginx_Demo测试文件——index.html</h1>
	</body>
</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 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小诺大人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值