1月14日任务php
11.14/11.15 Apache和PHP结合html
11.16/11.17 Apache默认虚拟主机 linux
Apache和PHP结合apache
#修改配置文件vim
[root@zgxlinux-01 ~]# vim /usr/local/apache2.4.37/conf/httpd.confwindows
[2]+ 已中止 vim /usr/local/apache2.4.37/conf/httpd.conf
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl restart #下边提示不是报错,实际已经打开,但若是以为麻烦,须要把SerVername打开。
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using fe80::8309:40e5:5360:fcbd. Set the 'ServerName' directive globally to suppress this message
[root@zgxlinux-01 ~]# fg
vim /usr/local/apache2.4.37/conf/httpd.conf
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl restart
[root@zgxlinux-01 ~]# ps aux |grep httpd
root 28660 0.0 0.5 152040 5636 pts/1 T 20:46 0:00 vim /usr/local/apache2.4.37/conf/httpd.conf
root 28666 0.0 1.2 266428 12708 ? Ss 20:47 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
daemon 29111 0.0 0.7 553256 7460 ? Sl 20:59 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
daemon 29112 0.0 0.7 553256 7460 ? Sl 20:59 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
daemon 29113 0.0 0.7 553256 7460 ? Sl 20:59 0:00 /usr/local/apache2.4.37/bin/httpd -k restart
root 29201 0.0 0.0 112720 984 pts/1 R+ 21:00 0:00 grep --color=auto httpd浏览器
#修改配置文件这两个地方。服务器
#此时在浏览器中打开本机的ip运行,发现没法打开。那是由于虚拟机的80端口没有打开。app
#如何解决windows上不识别telnet命令。dom
#打开80端口,再次运行,发现已经能够
[root@zgxlinux-01 ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT
#修改配置文件中以下信息。
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl -t #检查配置文件是否有错误。
Syntax OK
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl graceful #从新加载配置文件。
[root@zgxlinux-01 ~]# vi /usr/local/apache2.4.37/htdocs/1.php
11.1五、Apache默认虚拟主机
[root@zgxlinux-01 ~]# vim /usr/local/apache2.4.37/conf/extra/httpd-vhosts.conf
[root@zgxlinux-01 ~]# mkdir /data/wwwroot/
[root@zgxlinux-01 ~]# mkdir /data/wwwroot/abc.com #分在在文档里定义下图内容。
[root@zgxlinux-01 ~]# mkdir /data/wwwroot/111.com
[root@zgxlinux-01 ~]# vim /data/wwwroot/abc.com/index.php
[root@zgxlinux-01 ~]# vim /data/wwwroot/111.com/index.php
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl -t
Syntax OK
[root@zgxlinux-01 ~]# /usr/local/apache2.4.37/bin/apachectl graceful
[root@zgxlinux-01 ~]# vim /usr/local/apache2.4.37/conf/httpd.conf #修改主配置文件打开虚拟主机配置文件。
[root@zgxlinux-01 ~]# curl -x192.168.56.128:80 111.com 111.com[root@zgxlinux-curl -x192.168.56.128:80 abc.com abc.com[root@zgxlinux-vim /usr/local/apache2.4.37/conf/httpd.conf