apache下设置域名多站点访问 当前系统:macOS High Sierra 域名访问配置指定端口后,不同域名只能配置不同的端口 apache配置目录: sudo vim /etc/apache2/httpd.confsudo vim /etc/apache2/extra/httpd-vhosts.conf 具体代码如下(/etc/apache2/extra/httpd-vhosts.conf): Listen <VirtualHost *:> DocumentRoot "/Use…
摘要:apache支持中文域名绑定,apache支持中文域名绑定,教你怎样让apache支持中文域名绑定,根据本人实际经验,叫你如何让apache支持中文域名绑定,绝对管用的让apache支持中文域名绑定的方法.在百度搜索:中文域名在线转码然后在线转中文域名为punyco 我从事php开发网站已经有5年之久以前遇到一个同事问我怎么样才能将apache绑定中文域名,支付中文域名访问而我以在实际项目获得并总结的经验告诉他,以下是方法: 根据本人实际经验,叫你如何让apache支持中文域名绑定,绝对管…
实际上两种都用到了:1,服务提供商(123NAT,花生壳)做Proxy转发 2,两个私网地址直接连接:STUN 和TURN 使用动态域名解析还是端口映射   什么情况下使用动态域名解析?什么情况下使用nat123端口映射?   概述: 1,本地有公网IP时,使用动态域名解析.动态解析后,域名访问走本地带宽,80端口是否可用等以本地网络环境是否支持为准:即动态域名解析不能解决80端口被屏蔽的问题:必须要有公网IP才能使用动态域名解析,且如经过路由器需有路由器管理权限. 2,端口被屏蔽和内网环境,使…
在我们开发中通过虚拟域名来访问一个指定的项目确实很方便,接下来教大家如何通过手动的方式去配置虚拟域名(已apache服务器为例) 一.首页我们得找到host文件.windows下这个文件在c盘中WINDOWS\system32\drivers\etc\hosts中 加入如下内容: 127.0.0.1 singwa.com本地ip 虚拟域名 二.然后咱们得去找httpd.conf文件.这个文件相应位置在您web服务器安装的目录下/\apache\conf\httpd.conf , 找到 “Incl…
在nginx中为了防止,通过ip地址或者没有备案的域名代理到nginx上,可以在nginx中配置来阻止这一操作 #只可以用域名访问(此处的server是新增,并不是在原有的server基础上修改),默认监听80端口    server    {     listen 80 default;     server_name _;     return 403;    } 那我们已经配置好了的域名的就还是会走以前配置好的相关的设置,用IP访问过来的时候就会直接返回403,这样就起到了隔离的效果.…
背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生. 解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen       80;server_name  www.yuyangblog.net;if ($host != 'www.yuyangblog.net'){   return 403;} 2)添加一个server新加的se…
背景:为什么要禁止ip访问页面呢?这样做是为了避免其他人把未备案的域名解析到自己的服务器IP,而导致服务器被断网,我们可以通过禁止使用ip访问的方法,防止此类事情的发生. 解决方法:这里介绍修改配置文件nginx.conf两种方法:1)在server段里插入如下正则:listen       80;server_name  www.yuyangblog.net;if ($host != 'www.yuyangblog.net'){   return 403;} 2)添加一个server新加的se…
开启80端口 参考这篇文章 解决mac无法使用80端口问题,亲测可用 1. 防火墙设置问题 2. 网卡问题 3. 服务器地址配置问题…
禁止用户对某一个目录及目录下文件的访问,仅允许本地访问 <Directory "/wwwroot/cert/"> Require local </Directory>…
使用apache的文件系统配置 使用virtualhost 实现location 重定向 NameVirtualHost *:80 <VirtualHost *:80> ServerName yourmail@mail.com <Location /RDCenter> DEV svn SVNPath /home/svn/repo/RDCenter AuthzSVNAccessFile /home/svn/repo/RDCenter/conf/authz AuthType Basic…
<VirtualHost *:80>  DocumentRoot "/mnt/web/www.*.cn"  ServerName www.*.cn  ErrorLog "logs/www-error.log"  CustomLog "logs/www-access.log" common  <Directory "/">    Options Indexes FollowSymLinks Include…
环境:mac,其他环境也可做参考 hosts配置 eg:sudo vim /etc/hosts 127.0.0.1 www.testphalcon.com apache配置 找到apache对应安装目录,打开httpd.conf eg:sudo vim /private/etc/apache2/httpd.conf 开放扩展(去除前#注释即可) 启用apache的虚拟主机功能: LoadModule vhost_alias_module modules/mod_vhost_alias.so 从h…
最近很多站长在问linux系统平台下如何安装SSL证书?Linux+Apache下如何安装SSL证书?本文整理了关于Linux+Apache下如何安装SSL证书的相关教程供大家参考,更多SSL证书安装部署问题可咨询沃通CA. 一.申请SSL证书 Linux+Apache下如何安装SSL证书?在Linux+Apache下安装SSL证书之前你得先去沃通CA申请一张全球可信的SSL证书,你可以选择付费的中高端SSL证书,也可以选择基础级的免费SSL证书. 二.文件备份 由于安装SSL证书要修改服务器的…
这篇文章主要介绍了nginx配置ssl证书实现https访问的示例 1.服务器系统:Centos 2. 阿里云申请SSL证书 选择“免费版DV SSL”,点击立即购买: 下载证书 列表中找到已签发的证书,下载: 进入下载页面,并“下载证书 for Nginx”: 下载的文件有两个: 4567667822333.pem 4567667822333 .key 3.服务器安装,配置nginx 4.配置SSL证书 nginx的安装目录为:/etc/nginx/.进入目录,增加cert/文件夹,把刚刚下载…
一:使用apache下poi创建excel文档 @Test /* * 使用Apache poi创建excel文件 */ public void testCreateExcel() { // 1:创建一个excel文档 HSSFWorkbook workbook = new HSSFWorkbook(); // 2:创建一个sheet工作表,名为“学生成绩” HSSFSheet sheet = workbook.createSheet("学生成绩"); // 3:创建首行 HSSFRow…
网上很多关于apache无法启动的原因,新手遇到最多的是80端口被占用. 今天为了解决apache和tomcat端口共存问题,修改了httpd.conf的配置,由于增加位置没有做明显标识,重启apache后,发现apache无法启动,netstat -a 后,没有查看到80端口,也就是80端口不仅没被占用,而且根本没有启动. 查看apache下logs/error.log,也没有报错误信息 ==,因为apache根本没有启动,所以不会往日志文件写数据. 最后,系统日志应该有吧,打开”控制面板“…
在CentOS 6.x版本中,默认使用的是iptables防火墙.到了CentOS 7.x版本,默认防火墙变成了firewalld.本篇通过使用firewalld开启.关闭 HTTP(80)端口,来讲述firewalld的基本使用方法. firewalld 的一切设置均使用 firewall-cmd 命令完成. 配置前先确保防火墙是运行着的: [root@bogon ~]# firewall-cmd --state running 输出running就说明运行着,否则需要开启: [root@bo…
通过url访问服务器,无论是本地服务器还是远程服务器 如果你的文件根目录里有 index.html,index.php,浏览器就会显示 index.html的内容,如果没有 index.html,浏览器就会显示文件根目录的目录列表,目录列表包括文件根目录下的文件和子目录. 同样你输入一个虚拟目录的地址:http://localhost/b/ 如果该虚拟目录下没有 index.html,index.php,,浏览器也会显示该虚拟目录的目录结构,列出该虚拟目录下的文件和子目录. 如何禁止Apache…
前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID 可以看到pid 4 的被NT kernel & System 占用 在网上找了很久找到解决方案 http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-insta…
前段时间停止了Apache,结果在打开的时候发现无法打开,80端口被占用,于是win+r 运行cmd 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID 可以看到pid 4 的被NT kernel & System 占用 原因如下: 该进程是Http.sys.它是http API的驱动组件,Http栈服务器.如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行. 这就是阻止Apache运行的原因,因为Ht…
Apache在安装之后默认只是指向一个站点,即127.0.0.1,如果要进行多站点的配置,需要更改一些配置. 步骤.方法: 1,)让Apache在启动时能加载虚拟主机模块. 打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存. #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule rewrite_module modules/mod_rewrite.…
最近在论坛里看到有人问到 Linux 如何设置只允许域名访问站点而禁止IP访问站点的问题,之前自己也用过这个功能,可以防止别人用 IP 地址来访问到自己的网站,下面我就我自己的环境给出解决方法,我用的是 OneinStack 的一键包,LANMP 环境,其实都差不太多,大同小异,只要理解了原理,下面的就好办了. 具体方法为:找到 apache 的配置文件,我的环境下路径为:/usr/local/apache/conf/httpd.conf,在文件最下面,Include conf/vhost/*.…
先进入apache配置目录 [root@iZ233vkrtsiZ local]# cd /usr/local/apache/conf/vhost 然后找到自己网站的配置.以本站为例 [root@iZ233vkrtsiZ vhost]# vim www.eyblog.com.conf <VirtualHost *:80> ServerAdmin webmaster@example.com php_admin_value open_basedir "/home/wwwroot/www.e…
1.多站点配置找到apache下面的 conf/httpd.conf # Virtual hostsInclude conf/extra/httpd-vhosts.conf  //将这句前面的#号注释掉 2.找到conf/extra/httpd-vhosts.conf <VirtualHost 127.0.0.1:80> DocumentRoot "d:/wamp/www/testadmin/" ServerName www.test.com </VirtualHos…
本机以apache为主,其中 在httpd.conf中先设置 <VirtualHost *:80> ServerName nodejs.cc ServerAlias www.nodejs.cc ProxyRequests Off<Proxy *> Order deny,allow Allow from all </Proxy><Location /> ProxyPass http://localhost:3000/ ProxyPassReverse http…
由于一台服务器上面部署了好几个应用,对应不同的域名,如果用户知道ip地址的话,直接用户ip地址访问,会显示第一个虚拟主机的页面(更改了虚拟主机的顺序,每次都是显示第一个).这样对用户造成不好的印象,所以要禁止ip访问. 方法一:在httpd.conf文件最后面,加入以下代码 NameVirtualHost 221.*.*.* <VirtualHost 221.*.*.*> ServerName 221.*.*.* <Location /> Order Allow,Deny Deny…
CentOS下Apache默认网站根目录为/var/www/html,假如我默认存了一个CI项目在html文件夹里,同时服务器的外网IP为ExampleIp,因为使用的是MVC框架,Apache需开启重定向功能. /etc/httpd/conf/httpd.conf文件配置如下: DocumentRoot "/var/www/html/CI" <Directory /> Options FollowSymLinks AllowOverride All </Direct…
ServerAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名.具体的设置方法如下: 一.用于设置虚拟主机接收多个域名 一个虚拟主机常常会接收多个域名解析,比如:一个虚拟主机要同时介绍sanywork.cn, 51684.com两个域名,或者是两个二级域名,如:www.sanywork.cn, www1.sanywork.cn,对于这种情况,可以在用ServerAlias轻松做到,打开apache的设置文件:httpd.conf,在该主 机的设置…
一.导语 在Nginx的设置过程中,ip地址能正常访问的,但是把ip地址转换成域名,就访问不了了,这个是怎么回事呢?今天来探讨一下 二.设置ip地址做负载均衡 2.1.server端 server { listen 80; server_name 192.168.1.1; #设置为ip地址 #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_read_timeout 1200; proxy_send…
asp.net 站点在Apache下的配置,就这么简单 # # Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need t…