基于域名的lnmpa简单搭建过程

假设你最终要使用的域名为a.com,下面的操作都基于这个a.com域名。

首先安装apache和php和mysql,确保apache+php+mysql正常运行,其实就是安装一套lamp,建立好a.com的虚拟主机配置文件,此时为止,整套过程就和通常建立一套基于域名的lamp一模一样。

然后转折点是,修改apache的主配置文件,找到LISTEN 80这一行,这行定义了apache监听的端口,改成另一个端口,例如LISTEN 8080,虚拟主机配置也要改,虚拟主机监听的端口也改成8080,重启apache。

此时访问域名a.com:8080,就和刚搭建好lamp时直接访问a.com的效果一样。

然后正常安装nginx,安装好后不需要修改主配置文件,要建立一个a.com的nginx的虚拟主机配置文件。一般正常安装好nginx后,nginx都已经生成了一个叫做default.conf的主机配置文件,copy成a.com.conf,修改里面的server_name,将里面被注释掉的apache反向代理部分代码恢复,proxy_pass写http://a.com:8080。重启nginx。

最后修改/etc/hosts,加上一行127.0.0.1 a.com,完成。

你可能感兴趣的:(apache,nginx,mysql,PHP,server)