- A+
随着岁月的流逝感觉自己记性真的越来越差了。
身为一只程序员每天在www各种百度各种copy,虽然大部分自己想要的东西(技术贴,源码,图片,音乐等等自己想要的东西都能翻出来),但有时候也会有很尴尬的情况,比如某个技术贴,自己没有记录只是收藏了,过了一段时间又有需要要翻出来看看的时候,打开却是404,500等一系列不想看到的数字或者字母。
忽然之间想拥有一个自己博客,可以存放一些自己会有需要重复使用的东西,也可以把自我感觉会对他人有帮助的东西分享出来-_-。
本人在阿里云有一台centos 68一月一核一G内存,于是直接开始搭环境。
由于机器是自己用来测试练手的。里面装的东西比较多,mysql,redis,tomcat,svn等。
因为里面也挂了一些网站(空余时间接点小单,基本没什么人访问的企业站什么的都挂在这机器上-_-),所以在不动原来网站的情况下,80端口已经被tomcat占用了。现在要装apache+php来跑wordpress。一顿百度之后大概有点思路了。用nginx监听80端口然后转发到apache(8888端口)和tomcat(8080端口),端口自己随意设置看自己爱好了。
下面直接上关键配置了。自己瞎摸索出来,勉强能用以后再慢慢学习优化吧!
nginx.conf配置
1 2 3 4 5 6 | server { listen 80; server_name blog.0735t.com; location / { proxy_pass http://blog.0735t.com:8889; } } |
httpd.conf配置
1 2 3 4 5 6 7 8 | NameVirtualHost 121.40.62.137:8889 <VirtualHost 121.40.62.137> ServerName blog.0735t.com ServerAlias blog.0735t.com DocumentRoot /var/www/html/blog DirectoryIndex index.php index.html index.htm </VirtualHost> |
然后碰到了一个比较坑的问题。。需要做wordpress伪静态的时候。不知道怎么配网上各种给nginx或者apache的方案。我这种没找到。。自己来回折腾。最后才领悟。
nginx只需像上面那样配置就可以了(上面配置大概意思就是)把所有 blog.0735t.com:80请求转发blog.0735t.com:8889(也就是apache上面去),然后伪静态只需要针对apache做就好了。。网上很多我就不贴出来了。