1.通常情况下开发的web系统在apache + tomcat Linux环境中测试,使用客户端操作工具:SSH Secure Shell
首先是安装:SSHSecureShellClient-3.2.9.exe
安装完成后,打开Secure Shell Client -> Quick Connect
Host Name: 192.168.0.23
User Name: root
Port 22
Authentication <Profile Settings> 默认值
Connect -> Enter your Password -> OK
命令行界面定位到:[root@localhost root]#
同理打开:Secure File Transfer Client,用于文件传输。
2.目录结构(图形界面)
- /
- ...
- usr
- apache2
- ...
- conf
- ...
- httpd.conf
- bin
- ...
- apachectl
- tomcat5
- ...
- conf
- ...
- server.xml
- bin
- ...
- shutdown.sh
- startup.sh
- webapps
- ...
- eWebEditor
/ ... usr apache2 ... conf ... httpd.conf bin ... apachectl tomcat5 ... conf ... server.xml bin ... shutdown.sh startup.sh webapps ... eWebEditor
3.命令界面
cd /usr/tomcat5/bin 转入到tomcat5 bin文件夹
./shutdown.sh 关闭tomcat服务
./startup.sh 启动tomcat服务
cd /usr/apache2/bin 转入到apache2 bin文件夹
./apachectl start|stop|restart|graceful 启动|关闭|重启|优化apache服务
ls 查看目录文件命令
move 文件夹 .. 移动文件夹到上一目录
rm -rf eWebEditor/ 删除文件夹eWebEditor
ps -ef|grep java 查看tomcat启动进程信息,进程ID
kill -9 进程ID 强制关闭tomcat服务进程
缓存清理
/usr/tomcat5/work/Catalina/eWebEditor 直接删掉eWebEditor文件夹清理缓存
4.配置文件
1./usr/tomcat5/conf 修改server.xml
增加一个Host节点 如下:
- <Host name="eWebEditor.7234.com.cn"
- debug="0"
- appBase=""
- unpackWARs="true"
- autoDeploy="true">
- <Context path=""
- docBase="/usr/webapps/eWebEditor/"
- debug="0"
- privileged="true"
- reloadable="true"/>
- </Host>
<Host name="eWebEditor.7234.com.cn" debug="0" appBase="" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="/usr/webapps/eWebEditor/" debug="0" privileged="true" reloadable="true"/> </Host>
2./usr/apache2/conf 修改httpd.conf
增加一个VirtualHost节点 如下:
- <VirtualHost *>
- <LocationMatch "/WEB-INF/">
- AllowOverride None
- deny from all
- </LocationMatch>
- <LocationMatch "/META-INF/">
- AllowOverride None
- deny from all
- </LocationMatch>
- RewriteEngine on
- RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK)
- Rewriterule .* - [F]
- ServerAdmin aaa@7234.com
- DocumentRoot /usr/webapps/eWebEditor/
- ServerName eWebEditor.7234.com.cn
- ErrorLog logs/eWebEditor.7234.com.cn-error_log
- CustomLog "|/usr/local/sbin/cronolog /usr/logs/apache_logs/eWebEditor.7234.com.cn_access_log.%Y%m%d" combined
- </VirtualHost>
<VirtualHost *> <LocationMatch "/WEB-INF/"> AllowOverride None deny from all </LocationMatch> <LocationMatch "/META-INF/"> AllowOverride None deny from all </LocationMatch> RewriteEngine on RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK) Rewriterule .* - [F] ServerAdmin aaa@7234.com DocumentRoot /usr/webapps/eWebEditor/ ServerName eWebEditor.7234.com.cn ErrorLog logs/eWebEditor.7234.com.cn-error_log CustomLog "|/usr/local/sbin/cronolog /usr/logs/apache_logs/eWebEditor.7234.com.cn_access_log.%Y%m%d" combined </VirtualHost>
5.本地hosts配置:C:\WINDOWS\system32\drivers\etc\hosts
192.168.0.23 eWebEditor.7234.com.cn
6.拼是否成功:开始->运行->cmd
ping eWebEditor.7234.com.cn
#查看域名对应的IP地址:是内网还是外网的方法或是否连接成功。
7.最后在浏览器中输入:http://ewebeditor.7234.com.cn/ 请求页面,查看页面显示效果。
备注:eWebEditor或eWebEditor.7234.com.cn或红色字体部分为变量,在实际使用过程中修改过来,本文以eWebEditor工程为例。