如何搭建个人网站

news/2024/5/9 21:51:28/文章来源:https://blog.csdn.net/csnewdn/article/details/54846371

如何搭建个人网站(二)

在上一篇文章中,博主为大家介绍了有关租赁服务器和连接服务器的步骤。接下来就给大家介绍一下如何在我们租用的服务器上面搭建我们需要的应用服务器和发布产品。本篇文章以nginx、tomcat搭建wordpress论坛以及发布个人网站为例为大家提供一个可实施的方案。
首先,我们先梳理一下我们需要的一些原材料。首先需要nginx服务器(或者Apache),在安装wordpress论坛的时候我们需要使用MySQL数据库,因此我们需要一个安装一个mysql数据库。如果需要搭建tomcat服务器,我们还需要使用jdk、tomcat。鉴于第二个步骤所涉及的知识和步骤比较多,博主就决定将第二个步骤细化一下,分成多篇文章为大家讲述。首先为大家讲述nginx和tomcat服务器的安装与配置。
nginx服务器通常被人们用来做反向代理和负载均衡。博主主要是为了后续安装wordpress和在服务器上面放置两个不同的网站选择使用了nginx。我们先通过ssh登陆到我们租赁的主机上去。

然后分别执行以下的命令

1
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 

这个是获取nginx的最新安装包

1
yum info nginx 

查看yum里面的可安装的nginx包信息
接下来就是安装nginx了,我们采用yum安装

1
yum install nginx 

安装到最后,出现installed和complete说明安装成功


nginx安装完毕后,我们开启nginx服务器

1
service nginx start 

到现在我们已经成功开启了nginx服务器,博主的主机因为开放了80端口,因此在浏览器直接访问ip地址就可以看到nginx欢迎界面


可能有些小伙伴无法通过浏览器访问到nginx服务器,那是因为你的主机还没有开放80端口,需要执行以下命令:

1
2
开放80端口 
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 

保存iptables

1
/etc/rc.d/init.d/iptables save 


到此时,我们的nginx服务器已经可以运行了。接下来就是tomcat服务器,tomcat服务器首先需要jdk支持,首先我们先获取jdk1.8的rpm安装包。因为现在甲骨文公司对jdk下载有条款限制,所以需要执行以下命令。小伙伴如果需要安装其他包的话可以把下载地址换成官网的其他地址。

1
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包

1
rpm -ivh jdk-8u111-linux-i586.rpm 


安装完毕后设置Java的环境变量

1
vi /etc/profile 

打开配置文件后再文件末尾加入

1
2
3
4
5
6
#set java environment 
JAVA_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/bin 
export JAVA_HOME JRE_HOME CLASS_PATH PATH 


然后执行以下命令使配置生效

1
source  /etc/profile 

完成之后,用java和java -version查看环境变量是否配置成功


jdk安装成功之后,接下来安装tomcat服务器。同样,我们使用yum安装,执行以下命令

1
yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps 

执行到complete说明安装成功


接下来修改tomcat配置,打开tomcat的server.conf

1
vi /etc/tomcat6/server.xml 

根据大家的需求修改端口号等,因为nginx使用的80端口,因此小伙伴们最好将端口号改为例如8080、9090端口
然后就是在nginx上映射tomcat服务器,打开nginx配置文件

1
2
3
4
5
6
7
vi /etc/nginx/nginx.conf 
在http的花括号里面加入如下配置
更改nginx配置后需要重启nginx
service nginx restart 

重启之后开启tomcat服务

1
service tomcat6 start 


然后我们访问我们的ip地址,就从原先的nginx欢迎界面变成了tomcat的欢迎界面了


到此,nginx和tomcat以及jdk的安装过程已经比较详细地介绍给大家了。有需要搭建环境的小伙伴可以参照博主的操作流程。同样的,遇到什么问题可以给博主留言。
下一篇文章将会讲述wordpress的安装、mysql数据库安装以及ssh远程工具上传文件操作等

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_790812.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

12306一直显示服务器忙,网购春运火车票首日 12306网站又现服务器忙

①青岛火车站售票大厅内,购票回家的旅客已明显增多。②来自广西的杨先生和同伴们准备拎着行李提前回家。据了解,他们在船厂工作,由于天冷活少,所以提前放假了。③"小候鸟"在妈妈的背后等候进站上车。 本版图/记者 孙传浩…

茌平计算机中考成绩查询,最新:个人成绩查询中考成绩登录系统网站入口

阅读本文前,请您先点击上面的“疏密有致”,再点击“关注”,这样您就可以继续免费收到文章了。每天都会有分享,都是免费订阅,请您放心关注。注:本文转载自网络,如有侵权,请在后台留言…

iconfont 图标宽高出问题_icon图标网站分享

分享几个优秀的图标网站,小伙伴们可以自行取用哈~本文通过四个类别进行网站分享。类别1:icon图标网站1、iconfont链接地址:https://www.iconfont.cn/阿里巴巴图标矢量库,今年新增了插画库的功能,是众多设计师钟爱的图标…

北大网站服务器关闭,北京大学网络服务

&nbsp1、如何在Windows2000环境下配置静态IP地址第一步:选择“控制面板”,选择“网络和拨号连接”第二步:鼠标右键选择“本地连接”(或者相应的网卡名称),选择“属性”第三步:选择“TCP/IP协议”第四步&#xff1a…

nextcloud linux源码有没有java版本的_如何使用Nextcloud 搭建个人网站

Nextcloud是一套用于创建网络硬盘的客户端-服务器软件。其功能与Dropbox相近,但Nextcloud是自由及开放源代码软件,每个人都可以在私人服务器上安装并运行它。与Dropbox等专有服务相比,Nextcloud的开放架构让用户可以利用应用程序的…

网站做好后不能用手机浏览吗_企业品牌网站建设要注意哪些细节

互联网行业蓬勃发展,要做好互联网营销,那么企业网站的一定不能少的,现在网站的类型各种各样,比如企业展示类、商城类、商务类、分享类等等,网站的类型有很多,但是对于企业来说,主要还是展示类和…

pygame.image.load()找不到图片_强烈种草的5款资源网站!每一款都有找不尽的资源!...

你们知道的资源网站有哪些呢?百度!百度!百度!其实除了百度还有很多资源网站我们需要去慢慢挖掘,只是你不知道而已。今天小编就来和你扒一扒有哪些资源网站值得我们收藏,快来看看吧!1. 虫部落快搜…

搜索引擎收录查询工具_影响网站收录的因素有哪些?

点上方蓝字关注我们在seo优化网站中,收录是很重要的数据,通过分析收录数据,可以诊断出网站存在的问题,帮助seoer不断调整优化策略。什么是网站收录?网站收录是指搜索引擎通过自己的算法,通过蜘蛛抓取,将网…

用html做网站古诗春思,春思

七言律诗皇甫冉春思莺啼燕语报新年, 马邑龙堆路几千。家住层城邻汉苑, 心随明月到胡天。机中锦字论长恨, 楼上花枝笑独眠。为问天戎窦车骑, 何时返旆勒燕然。Seven-character-regular-verseHuangfu RanSPRING THOUGHTSFinch-notes…

实验Linux之利用源代码——httpd网站搭建服务(阿帕奇)的安装

源码包安装一,下载源码包二、安装gcc、gcc-c、make三、解压并安装四、make 和make install五、修改配置文件与启动六、启动apache:七、最后一步,查看是否安装成功1,源代码包的一般封包格式:包名.tar.gz或者是包名.tar.…

实验Linux之利用rpm,yum——httpd网站搭建服务(阿帕奇)的安装搭建

安装位置:利用rpm安装的软件会有自己的默认安装路径 1、先查看自己的linux的版本 uname -a 为第七代版本 ,安装软件要安装centos7的 2、网站搭建服务的对应软件名为httpd,登录网站进行查找,选择x64_64版本 https://pkgs.org/ 3…

360浏览器一直显示安全连接到服务器,360浏览器提示“您与此网站之间建立的连接不安全完美解决方法...

如果您是该网站的访客,请注意不要在该网站上输入任何敏感信息,更不要在线进行任何购买等交易,因为正规的网上商城网站都会使用 https 加密连接来保护用户的信息安全。安装了SSL证书的网站,好处很多,例如可以获得更好的…

mysql统计人数_网站访问统计系统 Matomo,基于 PHP5+MySQL,前身是Piwik

Matomo 的前身是 Piwik,是一套基于 PHP5MySQL 技术构建的开源网站访问统计系统。Matomo 可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放 AP…

[转载]大型网站架构演变和知识体系

原文地址:http://www.blogjava.net/BlueDavy/archive/2008/09/03/226749.html 之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型,我们…

学用MVC4做网站一:用户

用户部分要实现的功能有&#xff1a; 序 一、用户 1.1用户注册 1.2用户登录 1.3修改密码 1.4修改资料 要实现这些目的首先新建用户&#xff08;Model&#xff09;模型 /// <summary>/// 用户模型/// </summary>public class User{[Key]public int UserId { get; se…

在线 pdf转html代码,快速建站的免费办法:在线PDF转HTML您得掌握!

代码对于我们这种小白来说简直就是一堆不认识的字母和符号&#xff0c;但是对于专业的程序员来说无疑就是他们的家常便饭。有时候小编还挺羡慕从事这项工作的人们&#xff0c;除了容易掉头发之外这个工作还是很令人尊敬的&#xff0c;毕竟科技越来越发达离不开码农们的奋战一搏…

InstantClick – 快速响应!让你的网站与众不同

尽管网络带宽不断增加&#xff0c;但网站并没有更快很多。这是因为最大的瓶颈在于页面加载的延迟。InstantClick 是一个很小的 JavaScript 库&#xff0c;大大加速你的网站响应速度。  在访问者点击一个链接之前&#xff0c;鼠标会悬停在链接上面&#xff0c;这两个事件之间通…

ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(3)修改资料、修改密码

在上一篇博客中实现了用户的注销和登录&#xff0c;其实代码里落了点东西&#xff0c;就是用户登录要更新最后一次登录时间和登录IP&#xff0c;这次补上。今天做修改资料和修改密码&#xff0c;TryUpdateModel是新用到的东西。 目录&#xff1a; ASP.NET MVC5 网站开发实践 - …

把这些地方都注意了,你的网站就不会有那么多的兼容问题了

根据我的实践经验。如果你在写HTML/CSS时候是按照W3C推荐的方式写的&#xff0c;那么基本的浏览器兼容问题都是可以避免的。 这里主要考虑是的ie8-,个人目测Ie9的渲染效果已经跟的上主流了。 测试ie兼容最好要在win7上测试&#xff0c;因为winXP最高支持IE8。 这里贴出百度统计…

mini2440 linux内核编译与移植 课程设计,增加引导内核功能 - u-boot-2009.08在mini2440上的移植_Linux编程_Linux公社-Linux系统门户网站...

移植环境1&#xff0c;主机环境&#xff1a;VMare下CentOS 5.5 &#xff0c;1G内存。2&#xff0c;集成开发环境&#xff1a;Elipse IDE3&#xff0c;编译编译环境&#xff1a;arm-linux-gcc v4.4.3&#xff0c;arm-none-eabi-gcc v4.5.1。4&#xff0c;开发板&#xff1a;mini…