jjzjj

VirtualHost

全部标签

php - Apache + PHP : how to change the value of $_SERVER ['SERVER_NAME' ] in apache?

例如,我有mysite.com和beta.mysite.com。两者都使用virtualHost指令指向同一个索引文件。我将在apacheconf中做什么,以便当我访问$_SERVER['SERVER_NAME']时,该值仍然是mysite.com?这应该是灵活的,只有beta会被删除。 最佳答案 也许您可以在VirtualHost指令中使用ServerAlias,并且只使用一个VirtualHost指令:ServerNamemysite.comServerAliasbeta.mysite.com...

php - 在 IIS7 上设置 Laravel

我想设置我的IIS7服务器,以便让它与用laravel(php框架)编写的Web应用程序一起工作。我为CI(link)找到了类似的东西但它在laravel上不起作用(当然我删除了index.php重定向)。实际上只有主页有效(www.mysite.com/public)有人在Laravel中使用/dIIS7吗?提前致谢 最佳答案 我创建了web.config根文件夹中的文件:然后复制index.php将公共(public)文件夹的文件放入修改项目的根文件夹中../paths.php进入paths.php作为this导游说现在一切正常

php - 让 SSL 在 Xampp 中工作 - 访问禁止错误

我正在尝试让Xampp在https中工作,但我遇到了一些问题。到目前为止我做了什么:mod_ssl.so已加载php_openssl.dll已加载httpd-ssl.conf中的DocumentRoot已从C:/xampp/htdocs更改为C:/xampp/,因为这是我网站的所有目录所在的位置。我需要更改httpd-ssl.conf中的服务器名称吗?编辑:我是否需要在端口443和80上的httpd-vhosts.conf中添加虚拟主机?另外,Xampp是否带有内置的SSL证书等? 最佳答案 我认为最好的方法是为您正在开发的每个项目

php - 在 MacOS Sierra 10.12.1 上安装/卸载 Apache2

我不知道我的Mac附带了Apache2.4,也没有检查我在哪个操作系统上运行,我按照本指南使用Homebrew在我的机器上获取Apache/MySQL/PHP:https://echo.co/blog/os-x-109-local-development-environment-apache-php-and-mysql-homebrew这导致我在我的机器上运行了两个版本的Apache2:2.2和2.4。当在终端中询问哪个apache正在运行时,答案是2.4,但是当试图在我的虚拟主机上打开我的程序实例时,我无法访问该页面。之后发生的事情很困惑,因为我让其他人在努力解决它,他们更改并移动了

php - 子页面上的 Angular 2 apache .htaccess 文件 404

我已经在我的apache服务器上成功安装并运行了Angular2应用程序,我可以通过[routerLink]="['/register']"浏览页面但是,当我刷新页面时,我在注册页面上收到404错误。我的重写规则有问题吗:Options+FollowSymLinksRewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_URI}!indexRewriteRule(.*)index.html[L]这也是我的apacheVirtualHostS

php - 覆盖每个虚拟主机的 php_value

我想为我的虚拟主机设置一个不同的upload_max_filesize。我在每个虚拟主机中都有一些Web应用程序,因此无法在php.ini中全局更改值,因为我希望每个虚拟主机都有自己的值。所以我尝试了以下方法:ServerNamewww.test.comServerAliastest.comDocumentRoot/var/www/html/test/ErrorLog/var/log/httpd/test/error.logCustomLog/var/log/httpd/test/requests.logcombinedAllowOverrideAllphp_valueupload_m

php - .htaccess 根据主机名设置 PHP 值

对于我们的项目,我们需要根据环境(开发/生产)设置多个PHP值,最显着的是session保存路径和一些跟踪和分析设置。我们不想在PHP脚本中设置它们,因为一些可怕的遗留代码需要大量更改,我们不想每次都在将其提交给git之前更改.htaccess(但是我们要求.htaccess在源代码管理中)。有没有办法在.htaccess中做这样的事情:if(hostname=="dev.example.com"){php_valuesession.save_path/tmp[...]} 最佳答案 您可以在Apache的虚拟主机配置中定义规则(比.

java - 使用 WildFly (Undertow) 托管多个域

例如我有两个域(app1.com、app2.com)和两个耳朵(app1.ear、app2.ear)。每个EAR文件都包含ejb.jar和web.war。此外,每个WAR都有上下文根:/app1或/app2。因此,如果我启动WildFly,我将在localhost:8080/app1和localhost:8080/app2上运行两个应用程序。如何将app1.com绑定(bind)到localhost:8080/app1并将app2.com绑定(bind)到localhost:8080/app2?据我了解,我应该修改standalone.xml中的Undertow子系统配置。我试过:但这

java - 使用相同端口 (80) 运行多个 Java jetty 实例

例如:我有一个主临时域www.product.com对于每个客户端,我需要将单独的子域映射到具有相同端口(80)但具有不同实例名称(不同的.wars文件)的同一服务器www.client1.product.comwww.client2.product.comwww.clientn.product.com(如果我错了,请纠正我)据我所知,如果我启动jetty实例,每个实例都将从单独的端口号开始client1warwillstartatport3001client2warwillstartatport3002client3warwillstartatport3003我的问题是如何将所有具有

PHP Laravel - 允许用户使用自定义域名

我几乎浏览了我能找到的关于该主题的每一页,但我仍然有点困惑。我有一个PHPLaravel4.0网站,位于http://www.mywebsite.com当用户注册时,每个用户都有自己的页面http://user1.mywebsite.com我已经在我的VPSDNS管理器(Linode)上通过通配符子域设置了以上内容。在我的Laravel中,我有一个域路由选择子域并显示正确的用户页面。一切正常。现在,我想要实现的是让用户使用他们自己的域名并指向他们在我网站上的页面。所以如果用户注册http://www.user1domain.com我希望此域指向http://user1.mywebsit