RHCE 开始了!
别忘了关防火墙
systemctl stop firewalld
systemctl stop iptables
systemctl stop ip6tables
systemctl stop ebtables
systemctl mask firewalld
systemctl mask iptables
systemctl mask ip6tables
systemctl mask ebtables
systemctl reboot
setenforce 0
再打个yum源
然后快照一下以后方便操作
////////////////////////
cat /etc/services | gerp www 查一下查一下
ll /mnt/cdrom/Packages/http-xxx 看一下包
安装apache hpptd
装好看一下 systemctl status httpd
systemctl enable httpd.service 设置下次自动启动
ps aux | grep hpptd 查看服务
systemctl start httpd.service 启动服务
netstat -antup 这也可以看服务
netstat -antup | grep httpd
vim /etc/httpd/conf/httpd.conf 查看主配置文件,修改了Servername
vim /etc/hosts 使用hosts来解析进去后 写自己ip就可以ping了 啊哈哈
systemctl restart httpd.service 动了配置文件记得重启一下服务
firefox 启动火狐浏览器输入www.qin.com 看到apache测试页面就对了
vim /var/www/html/ 默认网站放这里,没有网站就进apache测试页,有就进有的网站
echo qin > /var/www/html/index.html 这就整了个网站,内容qin
//////////////////////////软连接
mkdir /local
echo local > /local/index.html 网页存这里了,没有存主目录/var/www/html/下
别忘了setenforce 0
ln -s /local/ /var/www/html/qin 弄一个软连接就好了
////////////虚拟主机
vim /etc/hosts
基于域名的虚拟主机
mkdir /var/www/qin
mkdir /var/www/bing 俩网站放这里
echo html > /var/www/html/index.html
echo qin > /var/www/qin/index.html 给qin做个主页
echo bing > /var/www/bing/index.html 给bing做个主页
vim /etc/httpd/conf.d/0.conf 编写配置文件
vim /etc/httpd/conf.d/qin.conf 编写配置文件
vim /etc/httpd/conf.d/bing.conf 编写配置文件
(忘记了怎么配就vim /usr/share/doc/xxx 给tab找找
vim /usr/share/doc/httpd-2.4.6/httpd-vhosts.conf 进去找找复制一下就好了)
systemctl restart httpd.service 不要忘了改了配置文件重启服务
vim /etc/httpd/logs/access_log 查看一下日志
别的机子访问也得配一下hosts 然后就可以了,会出现在日志上
///////////////////基于ip的虚拟主机
先添加一个网卡
yum install httpd 先装服务
nmcli connection add type ethernet con-name eno33554984 ifname eno33554984 autoconect yes 给网卡搞一个配置文件
nmcli connection show 日常查看一下
nmcli connection modify eno33554984 ipv4.method manual ipv4.addresses 192.168.100.11/24 给网卡加个ip
nmcli connection up eno33554984 重新up一下
ifconfig 查看一下ip对不对
vim /etc/httpd/conf.d/1.conf 配置文件
vim /etc/httpd/conf.d/11.conf 配置文件
mkdir /var/www/1
mkdir /var/www/11 建文件夹
echo 1 > /var/www/1/index.html 做一个测试页
echo 11 > /var/www/11/index.html 做一个测试页
systemctl restart httpd 不要忘了重启服务!!!
然后去另一台机器访问一下192.168.100.1 和11看一看对不对
///////////////////////////////////////基于端口的虚拟主机
yum install httpd 先装服务
vim /etc/httpd/conf.d/80.conf 配置文件
vim /etc/httpd/conf.d/8899.conf 配置文件
vim /etc/httpd/conf/httpd.conf 修改主配置文件,增加一个对8899端口的监听
mkdir /var/www/80
mkdir /var/www/8899
echo 80 > /var/www/80/index.html
echo 8899 > /var/www/8899/index.html
最后不要忘了重启服务 systemctl restart httpd(不行可能是setenforce 0这忘记了)
然后换机访问192.168.100.1:80和192.168.100.1:8899就可以看到测试页面了
////////////////////////Lamp架构
yum install httpd 先装服务
unzip Discuz_X3.4_SC_UTF8【20191201】.zip 解压
cp -rf upload/* /var/www//html/ 先把网站考到/var/www//html/下
yum install php* mariadb* 装了php 和mariadb
systemctl status mariadb 装完数据库是默认没启动的
systemctl start mariadb 启动数据库
mysqladmin -u root password '123456' 给mariadb数据库的root设一个初始密码123456
systemctl restart httpd 还得重启,因为装php的时候动了配置文件
fireox 进入192.168.100.1 打开安装向导
chown apache:apache -R /var/www/html/ 权限给apache
进去登陆管理员就可以各种操作了
///////////////////脚本
yum install httpd 先装服务
vim /var/www/cgi-bin/shell.sh
vim /var/www/cgi-bin/perl.pl 三种脚本,都看时间的
vim /var/www/cgi-bin/python.py
chmod a+x /var/www/cgi-bin/shell.sh shell脚本要执行必须获得权限
chmod a+x /var/www/cgi-bin/perl.pl perl脚本要执行必须获得权限
vim /etc/httpd/conf.d/0.conf 编写配置文件
echo html > /var/www/html/index.html 做一个测试页面
调用别名模块
yum install mod_wsgi python还得装这个模块
还得编写这个vim /etc/httpd/conf.d/0.conf
策略
还是在vim /etc/httpd/conf.d/0.conf 编写
order allow,deny 允许后拒绝,意思是先判断允许在判断拒绝然后去交集
allow from all 允许所有
deny from 192.168.100.2 不允许192.168.100.2
做完在用192.168.100.2去访问192.168.100.1的就不行了
///////////////////////////////////SSL
yum install httpd 先装服务
yum install mod_ssl.x86_64 再安装这个包
vim /etc/hosts
cd /etc/pki/tls/certs/ 进入文件夹
make qin.crt 进去后做一个证书
输入密码123.com 顺便乱编的
之后在输入一遍密码,然后写证书内容
国家,省份,城市,名字叫什么,部门,你机器的主机名hostname,邮箱
cp qin.key ../private/ 一般吧密钥放这里
rm qin.key 删了原来的密钥
vim /etc/httpd/conf.d/0.conf 编写文件
vim /etc/httpd/conf.d/443.conf 编写文件
mkdir /var/www/443 文件夹别忘了
echo html > /var/www/html/index.html 添加测试页
echo 443 > /var/www/443/index.html 添加测试页
装了那个mod_ssl.x86_64 会自动生成443的端口文件不用去配置文件里写了
进去把SSLEngine给关了
关了去vim /etc/httpd/conf.d/443.conf里面添加,一下5行
打开on 对所有端口协议支持除了SSLv2和SSLv3
改完重启systemctl restart httpd,然后输入密码
然后打开火狐正常访问192.168.100.1没毛病
加上https://192.168.100.1后