本篇文章以nginx、tomcat搭建wordpress论坛以及发布个人网站为例为大家提供一个可实施的方案。
首先,我们先梳理一下我们需要的一些原材料。首先需要nginx服务器(或者Apache),在安装wordpress论坛的时候我们需要使用mysql数据库,因此我们需要一个安装一个mysql数据库。如果需要搭建tomcat服务器,我们还需要使用jdk、tomcat。鉴于第二个步骤所涉及的知识和步骤比较多,博主就决定将第二个步骤细化一下,分成多篇文章为大家讲述。首先为大家讲述nginx和tomcat服务器的安装与配置。
nginx服务器通常被人们用来做反向代理和负载均衡。博主主要是为了后续安装wordpress和在服务器上面放置两个不同的网站选择使用了nginx。我们先通过ssh登陆到我们租赁的主机上去。
然后分别执行以下的命令
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm这个是获取nginx的最新安装包
yum info nginx查看yum里面的可安装的nginx包信息
接下来就是安装nginx了,我们采用yum安装
yum install nginx安装到最后,出现installed和complete说明安装成功
nginx安装完毕后,我们开启nginx服务器
service nginx start到现在我们已经成功开启了nginx服务器,博主的主机因为开放了80端口,因此在浏览器直接访问ip地址就可以看到nginx欢迎界面。
可能有些小伙伴无法通过浏览器访问到nginx服务器,那是因为你的主机还没有开放80端口,需要执行以下命令:
开发80端口/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT保存iptables /etc/rc.d/init.d/iptables save到此时,我们的nginx服务器已经可以运行了。接下来就是tomcat服务器,tomcat服务器首先需要jdk支持,首先我们先获取jdk1.8的rpm安装包。因为现在甲骨文公司对jdk下载有条款限制,所以需要执行以下命令。小伙伴如果需要安装其他包的话可以把下载地址换成官网的其他地址。
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-i586.rpm然后就是安装rpm包
rpm -ivh jdk-8u111-linux-i586.rpm安装完毕后设置java的环境变量
vi /etc/profile打开配置文件后再文件末尾加入
#set java environmentJAVA_HOME=/usr/java/jdk1.8.0_111 JRE_HOME=/usr/java/jdk1.8.0_111/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH然后执行以下命令使配置生效
source /etc/profile完成之后,用java和java -version查看环境变量是否配置成功
jdk安装成功之后,接下来安装tomcat服务器。同样,我们使用yum安装,执行以下命令
yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps执行到complete说明安装成功
接下来修改tomcat配置,打开tomcat的server.conf
vi /etc/tomcat6/server.xml根据大家的需求修改端口号等,因为nginx使用的80端口,因此小伙伴们最好将端口号改为例如8080、9090端口
然后就是在nginx上映射tomcat服务器,打开nginx配置文件
vi /etc/nginx/nginx.conf在http的花括号里面加入如下配置
server{ listen 80; server_name localhost; location / { root html; index index.html index.htm; proxy_pass http://127.0.0.1:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }更改nginx配置后需要重启nginx
service nginx restart重启之后开启tomcat服务
service tomcat6 start然后我们访问我们的ip地址,就从原先的nginx欢迎界面变成了tomcat的欢迎界面了
到此,nginx和tomcat以及jdk的安装过程已经比较详细地介绍给大家了。
如有问题,欢迎底部留言
补充能量,回顾阅读:
动力节点java学院 ∣一个充满活力的公众号长按,识别二维码,加关注更多资讯,请点击下方阅读原文获取
文章版权声明:除非注明,否则均为本站原创文章,转载或复制请以超链接形式并注明出处
下一篇:如何自己搭建一个个人网站?
五大步骤快速搭建个人站点。
最新文章21年,我花258在阿里云买一个服务器,将我的小网站重新部署到互联网。当时一番折腾,将实现纯文本网站的框架从WordPr···
最新文章免费建一个个人网站到底能不能实现,这是现如今互联网时代想要一个个人网站的每个人都想知道的一个问题。我们现在搭建一个网站大···
经验分享前言 如何从0到1搭建一个可以外网访问的项目?我就用自己的服务器给大家举例,怎么从0到1搭建一个学生和新手可以用来面试的···
经验分享声明:以下仅为本人的个人见解,如果有不对的地方还请大佬指教,我会虚心接受。不嫌弃的话,给个小小的关注➕赞同吧,如果有问题···
最新文章随着个人创业的流行,很多个人也需要一个比较详细的网站来展示自己,开展个人业务,或者积累粉丝等等魔域sf_魔域sf_。那么···
最新文章1. 引言欢迎来到“极简”系列教程,在这里,我们不会把你淹没在专业术语的汪洋和繁琐步骤中_私服魔域。相反,我们将通过简洁···
最新文章近几年跨境电商的发展让很多人都对这个生意跃跃欲试,不少人都希望给自己搭建独立站来尝试创业_魔域私服外挂_。又或者是喜欢分···
经验分享声明:以下仅为本人的个人见解,如果有不对的地方还请大佬指教,我会虚心接受。不嫌弃的话,给个小小的关注➕赞同吧,如果有问题···
最新文章更新为了解决 Hexo 的热更新和开发体验问题,我开发了 Valaxy 替代文中的 Hexo_魔域私服_。因此文中的一些···
经验分享