前半部来自互联网,摘抄在此处。
安装好tomcat之后,把监听地址改为 127.0.0.1 ,然后就可以把下面这个添加到vhost里的文件的 server 里了。
location ~ (\.jsp)|(\.do)$ {
proxy_pass http://127.0.0.1:8080;
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; }
下面是自己写的了。
service tomcat6 stop
然后,要改一下 tomcat 的运行用户,
先在 /etc/init.d/tomcat6 里找到
# Define the tomcat username TOMCAT_USER=”${TOMCAT_USER:-tomcat}”
将其改为
# Define the tomcat username #TOMCAT_USER=”${TOMCAT_USER:- www}” TOMCAT_USER=”www”
然后,去修改权限
/var/lib/tomcat6 下面
chown -R www *
chgrp -R www *
然后,是到 /etc/tomcat6 下,先
ls -l
查看权限,然后
像上面一样改。
还有 /var/log/tomcat6 别忘了
然后 执行 service tomcat6 start 就可以看到运行了。
下面是摘抄的。
编辑 /etc/tomcat6/server.xml
在最下面标签后面添加如下内容
google.zhaojin97.cn
然后就在 /var/lib/tomcat6/下,先重命名 ROOT,然后 给/www/web/google_zhaojin97_cn/public_html 做一个链接,
mv ROOT ROOT.bak
ln -s /www/web/google_zhaojin97_cn/public_html ./
mv public_html google_zhaojin97_cn
然后,在public html创建一个jsp的探针,具体代码自己上网找。
然后,打开 http://google.zhaojin97.cn/tz.jsp,
java.io.FileNotFoundException: /usr/share/tomcat6/work/Catalina/google.zhaojin97.cn/_/org/apache/jsp/tz_jsp.java (No such file or directory)
出错了,我们来看看,
这样,
cp -R /usr/share/tomcat6/work/Catalina/localhost /usr/share/tomcat6/work/Catalina/google.zhaojin97.cn
然后重启 tomcat,
service tomcat6 restart
打开探针,
http://google.zhaojin97.cn/tz.jsp
可以了。
发自 WordPress for Android
补充:
下面这些文件的权限 也要改
[root@vultr tomcat6]# ls -l total 4 drwxr-xr-x 2 www www 4096 Sep 25 16:46 bin lrwxrwxrwx 1 www www 12 Sep 25 16:46 conf -> /etc/tomcat6 lrwxrwxrwx 1 www www 23 Sep 25 16:46 lib -> /usr/share/java/tomcat6 lrwxrwxrwx 1 www www 16 Sep 25 16:46 logs -> /var/log/tomcat6 lrwxrwxrwx 1 www www 23 Sep 25 16:46 temp -> /var/cache/tomcat6/temp lrwxrwxrwx 1 www www 24 Sep 25 16:46 webapps -> /var/lib/tomcat6/webapps lrwxrwxrwx 1 www www 23 Sep 25 16:46 work -> /var/cache/tomcat6/work [root@vultr tomcat6]# cd bin [root@vultr bin]# ks -bash: ks: command not found [root@vultr bin]# ls bootstrap-6.0.24.jar bootstrap.jar catalina-tasks.xml tomcat-juli-6.0.24.jar tomcat-juli.jar [root@vultr bin]# ls -l total 56 -rw-rw-r-- 1 www www 22170 Jul 24 15:51 bootstrap-6.0.24.jar lrwxrwxrwx 1 www www 20 Sep 25 16:46 bootstrap.jar -> bootstrap-6.0.24.jar -rw-rw-r-- 1 www www 2374 Jul 24 15:49 catalina-tasks.xml -rw-rw-r-- 1 www www 25887 Jul 24 15:51 tomcat-juli-6.0.24.jar lrwxrwxrwx 1 www www 22 Sep 25 16:46 tomcat-juli.jar -> tomcat-juli-6.0.24.jar [root@vultr bin]# chown -R www /etc/tomcat6 [root@vultr bin]# chgrp -R www /etc/tomcat6 [root@vultr bin]# chown -R www /usr/share/java/tomcat6 [root@vultr bin]# chgrp -R www /usr/share/java/tomcat6 [root@vultr bin]# chown -R www /var/cache/tomcat6/temp [root@vultr bin]# chgrp -R www /var/cache/tomcat6/temp [root@vultr bin]# chown -R www /var/lib/tomcat6/webapps [root@vultr bin]# chgrp -R www /var/lib/tomcat6/webapps [root@vultr bin]# chown -R www /var/cache/tomcat6/work [root@vultr bin]# chgrp -R www /var/cache/tomcat6/work [root@vultr bin]# service tomcat6 restart Stopping tomcat6: waiting for processes 27964 to exit [ OK ] Starting tomcat6: [ OK ]