- 浏览: 211228 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
jongde1:
Axure太难学了,分享mockplus工具,有兴趣可以去了解 ...
Axure RP 原型设计工具 -
di1984HIT:
这里面提到了好几种解决办法。
Spring AOP对日志记录、Exception日志记录 -
di1984HIT:
学习一下。
spring struts2 零配置 -
di1984HIT:
不错,不错啊
Struts2防止表单重复提交 -
di1984HIT:
kettle怎么样啊。
Kettle初探
一、配置tomcat
1、安装tomcat
copy tomcat server 至
/prod/xxx/tomcat-6.0.41-1/
2、修改tomcat用户
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/>
<role rolename="manager-gui"/>
<user username="zhangs" password="zhangs123" roles="tomcat,admin,manager-gui"/>
3、配置server.xml
8080默认端口
<Server port="36421" shutdown="SHUTDOWN">
<Connector port="37658" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="35846" />
<Connector port="34872" protocol="AJP/1.3" redirectPort="35846" />
更改tomcat默认根目录
在\conf\Catalina目录下建立,然后建立ROOT.xml文件,其格式和\conf\localhost目录下的ROOT.xml一致,但是内容如下:
reference:http://www.cnblogs.com/wenanry/archive/2012/04/16/2451802.html
注释:
对上面语句做下解释:该句是设置Tomcat的虚拟路径,书写语法是<Context path="虚拟目录" docBase="实际目录(可以是相对路径如上)" debug="0" reloadable="true" crossContext="true" />,我将网站实际根目录映射到了F:/MyWeb,于是更改了网站跟目录的映射。
这种修改方式的结果是:localhost依然是最初的webapps,但网站的根目录是F:/MyWeb,相当于把原始的ROOT目录映射成F:/MyWeb,以后写的网站直接放到F:/MyWeb下,运行http://localhost:8080/index.jsp,就能访问了。而且,由于localhost的路径没变,所以Tomcat Manager可以继续使用。可以把原先ROOT中的文件都复制到MyWeb下做下测试。
二、nginx 配置 现在要配置两个域名:www.abc1.com 与 www.abc2.com
1、安装nginx
2、配置nginx confi
/etc/nginx/conf.d
更改default.conf为abc1.conf 且内容为:
新建文件abc2.conf ,内容如下:
3、重启nginx
/etc/init.d/nginx restart
referenece:
http://blog.itpub.net/14184018/viewspace-749955/
1、安装tomcat
copy tomcat server 至
/prod/xxx/tomcat-6.0.41-1/
2、修改tomcat用户
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="admin"/>
<role rolename="manager-gui"/>
<user username="zhangs" password="zhangs123" roles="tomcat,admin,manager-gui"/>
3、配置server.xml
8080默认端口
<Server port="36421" shutdown="SHUTDOWN">
<Connector port="37658" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="35846" />
<Connector port="34872" protocol="AJP/1.3" redirectPort="35846" />
更改tomcat默认根目录
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> [b]<Context path="" docBase="myproject" debug="0" reloadable="true" />[/b] </Host>
在\conf\Catalina目录下建立,然后建立ROOT.xml文件,其格式和\conf\localhost目录下的ROOT.xml一致,但是内容如下:
<?xml version='1.0' encoding='utf-8'?> <Context displayName="Welcome to my project!" docBase="/pord/xxx/webapp/myproject" path=""> </Context>
reference:http://www.cnblogs.com/wenanry/archive/2012/04/16/2451802.html
注释:
对上面语句做下解释:该句是设置Tomcat的虚拟路径,书写语法是<Context path="虚拟目录" docBase="实际目录(可以是相对路径如上)" debug="0" reloadable="true" crossContext="true" />,我将网站实际根目录映射到了F:/MyWeb,于是更改了网站跟目录的映射。
这种修改方式的结果是:localhost依然是最初的webapps,但网站的根目录是F:/MyWeb,相当于把原始的ROOT目录映射成F:/MyWeb,以后写的网站直接放到F:/MyWeb下,运行http://localhost:8080/index.jsp,就能访问了。而且,由于localhost的路径没变,所以Tomcat Manager可以继续使用。可以把原先ROOT中的文件都复制到MyWeb下做下测试。
二、nginx 配置 现在要配置两个域名:www.abc1.com 与 www.abc2.com
1、安装nginx
2、配置nginx confi
/etc/nginx/conf.d
更改default.conf为abc1.conf 且内容为:
server { listen 80; #server_name localhost; server_name www.abc1.com ; #if ($host = 'abc1.com' ) { # rewrite ^/(.*)$ http://www.abc1.com/$1 permanent; #} # rewrite ^/(.*) http://www.abc1.com/$1 permanent; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / { root /prod/www/abc1; index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} }
新建文件abc2.conf ,内容如下:
upstream mytomcats { server localhost:37658; #ip_hash; } server { listen 80; server_name www.abc2.cn ; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / { proxy_pass http://mytomcats; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} }
3、重启nginx
/etc/init.d/nginx restart
referenece:
http://blog.itpub.net/14184018/viewspace-749955/
发表评论
-
Linux 运维
2017-03-24 14:54 574Linux 运维 ... -
Linux下部署多个Tomcat多个域名
2015-12-12 19:02 3693一、安装JDK 1、安装jdk-7u79-linux-x64. ... -
linux下安装swftools和openOffice
2015-07-03 17:09 743最近公司实现一个仿豆丁网百度文库阅读器的功能,需要用到两个软件 ... -
linux backup mysql
2015-01-14 17:38 6951、在linux系统通过脚本安装程序时,提示: -bash: ... -
linux 定时任务
2014-10-31 15:34 687Crontab的格式 第1列分钟1~59 第2列小时1~23 ... -
redis install & uninstall
2014-10-23 16:15 973######################install w ... -
linux security
2014-10-09 16:51 808Linu ... -
linux install vmware
2014-08-09 15:38 1428linux install vmware 1. down ... -
Linux 搭建SVN 服务器
2014-08-07 13:27 722Linux 搭 ... -
subversion config
2013-06-25 18:33 851subversion config 1. 添加环境变量 ... -
安装subversion 1.7.4
2013-06-25 11:47 1883安装subversion 1.7.4 在Cento ... -
Linux下修改root密码以及找回密码的方法
2013-06-09 19:10 826Linux下修改root密码以及找回密码的方法 以root身 ... -
SSH 改root密码时乱码,使root不能登录
2013-06-09 18:50 2903SSH 乱码 用SSH登录后,因为乱码,而重置root密码后 ... -
Linux Java and Tomcat Config
2013-06-05 15:28 943linux配置java环 ... -
Redhat 使用CentOS的yum源进行升级或软件安装
2013-03-19 11:39 1271Redhat 使用CentOS的yum源进行升级或软件安装 ... -
mount:no medium found
2013-03-15 00:31 2009mount:no medium found (1)使用光驱前 ... -
Xlib connection to 0.0 refused by server
2013-03-15 00:26 1078Xlib connection to 0.0 refused ... -
Linux Oracle install studing
2013-01-08 17:40 7431. Red Hat linux的安装详细步骤 http:// ... -
Redhat Linux 切换图形界面和命令行模式
2012-04-30 14:53 2228Red Hat Enterprise Linux Server ... -
Linux删除文件夹命令
2009-12-14 23:31 4205linux删除目录很简单,很多人还是习惯用rmdir,不 ...
相关推荐
IIS7.5下同IP多域名配置SSL, IIS 7.5 以下版本不支持多域名共用443端口 SSL 服务,采用nginx 单独处理来自443端口的请求,从而实现多域名 SSL 附件包含,图文设置nginx, nginx免安装包,可直接使用,已支持SNI(Server ...
例如,你可能有一个电商网站`ycoe.vicp.net`和一个博客站点`yvor.vicp.net`,它们都托管在同一台服务器上,但需要独立运行,这就需要进行多域名配置。 二、多域名配置原理 Tomcat的多域名配置主要依赖于`server.xml...
本文将详细介绍如何在Linux环境下,基于Apache Web服务器实现多域名配置的方法。 #### 二、环境准备与基础配置 **1. 系统与软件版本** - **Linux系统版本**:Red Hat 4.8.5 - **PHP版本**:7.0 - **Apache版本**...
tomcat配置只能域名访问禁止ip访问 直接替换tomcat里面的server.xml 文件,但是里面的ip要更换你自己的ip
该文档讲解了Tomcat 配置多虚拟主机,多域名绑定一个IP下的多个web项目。
### Apache与IIS在同一IP同一端口绑定多个...通过上述知识点的详细介绍,我们可以了解到如何在Apache和IIS两种Web服务器软件中配置同一IP同一端口下绑定多个域名的具体方法。这对于搭建多网站环境具有重要的实践意义。
在这种情况下,如何在一个IP地址上部署并运行多个独立的Web站点,成为了一个重要的技术问题。 #### 技术原理 一个Web站点在网络上可以通过三个主要参数来唯一标识:TCP端口号、IP地址以及主机头名(Host Header)。...
在IT行业中,构建一个能够处理多个域名的服务器架构是非常常见的需求。"nginx+tomcat多域名配置"就是一种高效且灵活的解决方案,它结合了Nginx作为前端反向代理服务器和Tomcat作为后端应用服务器的优势。下面将详细...
apache配置,只允许域名访问,不允许ip访问
// 跳转到另一个域名 } else { // 默认行为,可能是显示主站或其他处理 } ?> ``` 这段代码通过`$_SERVER['REMOTE_ADDR']`获取访客的IP地址,然后根据IP决定是否进行跳转。`header()`函数用于发送HTTP头信息,这里...
只需复制上述单域名配置,并替换`server_name`为另一个域名,如`msn.111cn.net`。这样,所有在同一个`server`块内的域名都会共享相同的配置。 3. **不带的域名添加301重定向** 当需要将不带的域名重定向到带有域名...
当我们在浏览器中输入一个域名,如"www.google.com",DNS解析器会将这个域名转化为相应的IP地址,如"216.58.214.238",然后我们的网络设备才能找到目标服务器并发送请求。 这个过程涉及以下几个步骤: 1. **本地...
在你的项目中,你似乎使用了VC++的MFC库来编写了一个DNS域名解析程序,并经过了多次调试确保其正常运行。 **DNS解析过程**: 1. **本地缓存**:当用户输入一个域名时,操作系统首先会检查本地DNS缓存,如果存在...
高耦合度意味着两个或多个组件之间的紧密关联,这可能导致修改其中一个组件时对其他组件产生不可预见的影响。在描述中提到的“耦合”特指由于直接依赖于特定IP地址而导致的服务间的耦合问题。 **识别系统中的耦合...
标题中的“多线程IP或域名扫描器”指的是一个利用多线程技术来加速网络扫描的工具,主要用于探测网络上特定IP地址或域名的开放端口。多线程技术是并发编程的一种方法,通过创建并行运行的多个线程,可以显著提高程序...
以下是一个基本的多域名配置示例: ```nginx http { server { listen 80; server_name example.com www.example.com; root /var/www/example.com; index index.html index.htm; } server { listen 80; ...
通过分析这些文件,我们可以深入学习如何在Delphi环境下构建一个多线程应用程序,了解如何实现IP到域名的转换,以及如何管理和协调多个线程来提高效率。此外,还可以从中学习到如何处理配置文件、设计用户界面、以及...
标题中的“通过域名获取IP地址的小工具”是指一个软件或脚本程序,它能帮助用户自动将输入的域名转换为对应的IP地址,并将结果保存在Excel表格中。这个功能在进行网络故障排查、网站分析或者批量处理网络数据时非常...
具体来说,`Dns.GetHostEntry`方法可以用来获取一个主机名或IP地址的详细信息,包括它的IP地址列表。以下是一个简单的示例代码: ```csharp using System; using System.Net; namespace DNSToIPC { class Program...