作为新手,在阿里云服务器上配置apche。
1.利用xampp安装套件安装好php,mysql,apache。
2.找到安装目录里的httpd.conf文件,用记事本或其他编辑器打开
3.搜索require找到如下代码,添加require all granted(表示允许所有请求)
4.搜索virtual hosts 将下面代码注释
5.此时仍不能通过公网ip访问目录,在阿里云服务器控制台里面,找到安全组,添加80/80端口。
二、配置虚拟主机
1. 配置路由:C:/Windows/system32/drivers/etc/hosts 添加行:
127.0.0.1 www.tp5.com
127.0.0.1 www.other.com
2.apach开启虚拟主机 :C:\xampp\apache\conf\httpd.conf 搜索conf/extra/httpd-vhosts.conf去掉前面注释
3.打开C:\xampp\apache\conf\extra\httpd-vhosts.conf 添加:
NameVirtualHost *:80 <VirtualHost *:80>
ServerName www.fang.com
DocumentRoot "C:\www"
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\www\thinkphp\public"
ServerName www.tp5.com
#ErrorLog "logs/dummy-host2.example.com-error.log"
#CustomLog "logs/dummy-host2.example.com-access.log" common
<Directory "C:\www\MyWeb\thinkphp\public">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
这里配置了两个虚拟主机,其中第一个是默认虚拟主机,找不到虚拟主机的域名访问也由这个虚拟主机来提供服务。
4.重启apach
5.xampp开启https:https://florianbrinkmann.com/en/4215/https-virtual-hosts-xampp/