LNMP1.5中apache2的配置
已经成功使用LNMP1.5建立网站。现在想让VPS对访问IP其他端口的POST有其他响应。
比如访问XX.XX.XX.XX就是进入默认网站,访问XX.XX.XX.XX:90就是进入另一个Apache2 default page。
这个需求在没装LNMP1.5时,可以通过“apt-get install apache2”安装Apache2,并配置“/etc/apache2/sites-available/000-default.conf”来实现。
但是在LNMP1.5中没有单独的apache2,也没有“000-default.conf”文件。
再次使用apt-get安装apache2后,又出现了“apache2: Could not reliably determine the server's fully qualified domain name”的问题。
请问军哥该如何配置,达到不同端口,不同相应的效果。 lnmp模式没有apache,另外安装的apache无法提供支持服务 是我没说清楚,使用的lnmpa模式,而且lnmpa还把原有的Apache2覆盖掉了 直接apache访问的话,httpd.conf 中添加 Listen 0.0.0.0:端口
创建虚拟主机的VirtualHost 后的端口改成要访问的端口,不会创建虚拟主机,使用lnmp vhost add 添加 哇哦,谢谢,现在两个端口能产生不同响应了。
但又有新问题了,另一个端口是使用 Apache + mod_wsgi 部署的 webpy 应用。
原版直接用 apt-get 安装 apache2 和 libapache2-mod-wsgi-py3 后,再用 a2enmod wsgi 就能完成配置。但是在LNMP1.5中 apache 的路径与原版不同,mod_wsgi 安装到了原版的路径。就算手动在 httpd.conf 中修改了 LoadModule wsgi_module 的路径,也会出错。
错误表现为:刷新网页时,404,VirtualHost 中的 access_log 更新了,ErrorLog 未更新。重启 httpd 服务时的 error_log 中出现 No such file or directory: mod_wsgi (pid=XXXX): Couldn't bind unix domain socket '/var/run/apache2/wsgi.XXXX.0.1.sock'.
回复 5# 的帖子
用lnmpa就不用去想apt-get安装了,安装了也没法用,apache模块安装在论坛搜索:安装apache模块error log只记录crit级别及以上的,404不够级别 更新军哥 一切功能都实现了
页:
[1]