Articles of virtualhost

在ubuntu上创build虚拟主机apache2时出现a2ensite错误“网站不存在”

我在/ home / junda / www /目录下为我的网站创build了文件。 我使用symfony2,意味着公共文件进入/ home / junda / www / symfony2-tries / web /目录。 然后我input以下命令到terminal更改权限: sudo chmod -R a+rX ~/www sudo chmod a+rx ~ 我还使用以下内容创build/etc/apache2/sites-available/symfony2-tries.com文件: # domain: symfony2-tries.com # public: /home/junda/www/symfony2-tries.com/ <VirtualHost *:80> # Admin email, Server Name (domain name) and any aliases ServerAdmin [email protected] ServerName www.symfony2-tries.com ServerAlias symfony2-tries.com # Index […]

Apache mod_proxy:多个虚拟主机相互禁用

我有一个Ubuntu 12.04服务器, Redmine已经安装在一个独立的apache(所有在/ opt / redmine下)。 我想在同一个系统上安装一个Jenkins实例,而不用修改现有的设置。 我想分别在sub.domain.com/redmine和sub.domain.com/jenkins下访问这两个服务。 我改变Redmines Apache监听端口8081而不是80,通过apt安装了一个额外的Apache,并设置代理'/ redmine'到localhost:8081 / redmine的虚拟主机。 到目前为止一切正常。 Redmine像以前一样可以访问。 但是,当我以同样的方式设置Jenkins时,Tomcat在端口8080上侦听,URL前缀“jenkins”和一个新的虚拟主机,Redmine停止工作,即得到了404。当我删除Jenkins虚拟主机时,再次。 这里是/ etc / apache2 / sites-available下的两个文件,我通过a2ensite / a2dissite启用/禁用。 pipe理平台: <VirtualHost *:80> ServerAdmin [email protected] ServerName sub.domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy> ProxyPreserveHost off ProxyPass /redmine http://localhost:8081/redmine ProxyPassReverse /redmine http://localhost:8081/redmine </VirtualHost> jenkins: <VirtualHost *:80> ServerAdmin [email protected] […]

Ruby on Rails应用程序的虚拟主机设置(mod passenger)

我正在尝试在apache下安装Redmine。 Apache服务器在本地networking上工作。 我的apache设置包含在一个虚拟主机上。 我可以使用相应的path获得不同的目录: HTTP:// ip_address /来folder_of_the_project_1 在这种情况下,我如何设置虚拟主机来使redmine有效? 这是我目前的虚拟主机设置: NameVirtualHost * <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot /var/www/ RailsBaseURI /redmine <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> <Directory /var/www/redmine/public> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory […]

Nginx的。 我如何拒绝对不公开的ssl虚拟服务器的请求?

我有一个通配符SSL证书和在同一个IP上的几个子域。 现在我想让我的nginx只处理提到的服务器名称,并放弃其他人的连接,看起来nginx不运行未列出的服务器名称(没有响应,拒绝,死亡,而不是单个字节的响应)。 我做了以下 ssl_certificate tls/domain.crt; ssl_certificate_key tls/domain.key; server { listen 1.2.3.4:443 ssl; server_name validname.domain.com; // } server { listen 1.2.3.4:443 ssl; server_name _; // deny all; // return 444; // return 404; //location { // deny all; //} } 我已经尝试了最后一个服务器块中的几乎所有东西,但没有成功。 我从已知的虚拟服务器或错误代码获得有效的响应。 请帮忙。

是否可以在Apache中为单个VirtualHost(贵宾犬)设置SSLProtocol?

我试图testing一个Poodle漏洞的修补程序,它涉及到在我的Web服务器上禁用SSLv3。 为了在非生产环境中首先对此进行testing,我将SSLProtocol设置为不同testing服务器的VirtualHost。 我的configuration看起来像这样: <VirtualHost *:443> SSLEngine On SSLProtocol All -SSLv2 -SSLv3 ServerName test.mysite.com # bunch of other stuff omitted </VirtualHost> 然而,即使重新启动Apache,我的testing网站仍然被宣称是脆弱的。 这是否预计工作? 我想知道是否必须在全局sslconfiguration中设置它,或者是否有其他细节导致设置无法使用和/或工作。

在nginx中使用通配符证书的多个SSL虚拟主机

我有两个主机名共享相同的域名,我想通过HTTPs服务。 我有一个通配符SSL证书,并创build了两个vhostconfiguration: 主持人A. listen 127.0.0.1:443 ssl; server_name a.example.com; root /data/httpd/a.example.com; ssl_certificate /etc/ssl/wildcard.cer; ssl_certificate_key /etc/ssl/wildcard.key; 主持人B listen 127.0.0.1:443 ssl; server_name b.example.com; root /data/httpd/b.example.com; ssl_certificate /etc/ssl/wildcard.cer; ssl_certificate_key /etc/ssl/wildcard.key; 不过,我得到的是同一个虚拟主机服务的主机名。

如何在MAMP上设置多个网站/虚拟主机?

你如何configurationMAMP来一次pipe理/托pipe多个网站进行开发?

什么是.crt和.key,以及如何生成它们?

SSLEngine on SSLCertificateFile /etc/httpd/conf/login.domain.com.crt SSLCertificateKeyFile /etc/httpd/conf/login.domain.com.key SSLCipherSuite ALL:-ADH:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP