HTTPS+基于域名虚拟主机设置

#/etc/httpd/conf.d/ssl.conf

#grep -v ^# /etc/httpd/conf.d/ssl.conf | grep -v ^$

NameVirtualHost 172.16.254.101:443 *********************定义基于域名虚拟主机

<VirtualHost 172.16.254.101:443> *********************baidu.com
DocumentRoot "/var/www/html/baidu"
ServerName www.baidu.com:443
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs/web.crt
SSLCertificateKeyFile /etc/pki/tls/private/web.key
</VirtualHost> *********************baidu.com

<VirtualHost 172.16.254.101:443> *********************google.com
DocumentRoot "/var/www/html/google"
ServerName www.google.com:443
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
SSLCertificateFile /etc/pki/tls/certs/web.crt
SSLCertificateKeyFile /etc/pki/tls/private/web.key
<VirtualHost> *********************google.com

时间: 2024-08-03 08:28:23

HTTPS+基于域名虚拟主机设置的相关文章

基于域名虚拟主机及主站迁移

第二章实验(二):基于域名虚拟主机及主站迁移 1.配置BIND支持多域名解析:在实际工作中需要申请多个域名,并做好解析. 登录到192.168.100.100(已经提供了linuxfan.cn的解析) [[email protected] ~]# vim /var/named/chroot/etc/named.conf   ##在该文件末尾添加如下内容 zone "sggfu.com" IN { type master; file "sggfu.com.zone";

web服务httpd-2.2基于域名虚拟主机

web网站服务: Apache著名的开源Web服务软件,由ASF自由软件基金负责维护操作 官方站点:http://httpd.apache.org/ http://www.netcraft.com/ 对各种Web软件的市场份额做了详细的统计 实验需求: 1.建立httpd服务,要求:   (1) 提供两个基于名称的虚拟主机www1, www2:有单独的错误日志和访问日志    (2) 通过www1的/server-status提供状态信息,且仅允许tom用户访问   (3) www2不允许192

apache主配置文件模板和基于域名虚拟主机配置文件模板

1,主配置文件模板 # cat  httpd.conf ServerRoot "/usr/local/apache" Listen 80 LoadModule authn_file_module modules/mod_authn_file.so LoadModule authn_core_module modules/mod_authn_core.so LoadModule authz_host_module modules/mod_authz_host.so LoadModule 

搭建基于域名虚拟主机

修改主配置文件 # cd /etc/httpd/conf.d/ # vim vhost.conf <VirtualHost *:80> DocumentRoot /var/www/wwwroot/myweb ServerName www.myweb.com ErrorLog logs/www.myweb.com-error_log CustomLog logs/www.myweb.com-access_log common </VirtualHost>

Apache服务器在80端口配置多域名虚拟主机的方法

我们在配置一台服务器的时候,如果只运行一个站点,往往过于浪费资源.Nginx和Apache都可以通过配置虚拟主机实现多站点.配置虚拟主机的方式主要有两种,一种是多个不同端口对应的多个虚拟主机站点,一种是同一端口对应多个不同域名的虚拟主机站点.这里我用80端口为例,在apache配置多个不同域名虚拟主机. 试验环境:windows+apache (linux+apache同理) 1.  虚拟机需要用到Rewrite,所以先编辑Apache的conf目录下的httpd.conf文件 掉Rewrite

如何在虚拟主机设置301定向

1步骤:找到虚拟主机的文件根目录2在空间的根目录下新建文件“httpd.ini”,在里面写入:[ISAPI_Rewrite]RewriteCond Host: ^XXX\.COM$RewriteRule (.*) http\://www\.XXX\.COM$1 [I,RP]3如果看不懂,我举例:加入我们想让域名xiao-bai.net直接跳转到www.xiao-bai.net代码就可以这样加入:[ISAPI_Rewrite]RewriteCond Host: ^xiao-bai\.net$Rew

Apache与Nginx虚拟主机设置(多域名和多端口的区别)

为了方便管理虚拟主机,应该尽量少修改主配置文件http.conf或者nginx.conf,大部分修改变更都在虚拟主机片配置文件httpd- vhost.conf或者vhost.conf中完成,这样有利于调试,降低风险.即便把虚拟主机配置文件修改得一团糟,只要把主配置文件中包含虚拟主机 配置文件的一行注释掉即可. Apache(多域名): 第一步首先要使扩展文件httpd/conf.d/vhosts.conf生效: 1. 打开 apache2/conf/httpd.conf 文件 2. 找到 #

CentOS 7部署DNS主从复制及Apache域名虚拟主机

一.安装主DNS服务器 1.配置主DNS [[email protected] ~]# yum -y install bind bind-chroot bind-utils <!--安装DNS依赖程序--> [[email protected] ~]# cp /etc/named.conf /etc/named.conf.bak <!--备份主配置文件--> [[email protected] ~]# echo "" > /etc/named.conf

nginx虚拟主机设置

1.http服务上支持若干虚拟主机.每个虚拟主机一个对应的server配置项,配置项里面包含该虚拟主机相关的配置.参考文章,https://blog.csdn.net/liqi_q/article/details/78799121.2.什么是虚拟主机虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台"虚拟"的主机.每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW.FTP.Email等).同一台主机上的虚拟主机