首页服务器Linux服务器 Linux CentOS服务器搭建与初始化配置教程

Linux CentOS服务器搭建与初始化配置教程

这几天对服务器兴趣贼为浓厚,在虚拟机上装了一个CentOS7玩了玩,遇到过很多问题,比如网卡驱动设置,不能ping 等等问题,然后掏钱买个ECS搭服务器玩玩,下面就开始谢谢我的心路历程吧…

这几天对服务器兴趣贼为浓厚,在虚拟机上装了一个CentOS7玩了玩,遇到过很多问题,比如网卡驱动设置,不能ping 等等问题,然后掏钱买个ECS搭服务器玩玩,下面就开始谢谢我的心路历程吧。

首先

买服务器,什么阿里云,百度云、腾讯云等等,随便买一个低配就好了,我买的学生机,9.9一个月,便宜的不能再便宜了,廉价的不能再廉价了。

(自带mysql数据库,php Apache运行环境,FTP,VSftpd,这让我省了很多事)

第一步:安装jdk

去官网下载jdk(官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

Linux,CentOS,服务器

rz,上传JDK,(比如我的目录是/usr/java)

Linux,CentOS,服务器

然后解压jdk:tar -zxvf jdk-8u141-linux-x64.tar.gz

接下来配置环境变量,环境变量路径:/etc/profile  (可以先copy一份,cp /etc/profile /etc/profile1)

vi /etc/profile    找到export,添加如下内容

  export JAVA_HOME=/usr/java/jdk/jdk1.8.0_112
  export JRE_HOME=/usr/java/jdk/jdk1.8.0_112/jre
  export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH (ps:根据各字的jdk版本稍加修改,后面不做阐述了哈)

ZZ保存,然后输入命令:source /etc/profile。

OK,JDK配置完成。

Linux,CentOS,服务器

第二步:安装tomcat

学过java的不用说,服务器不可少,还是老样子,上官网下载压缩包(官网:http://tomcat.apache.org/download-90.cgi)

Linux,CentOS,服务器

rz,上传压缩包(比如我的上传路径是:/home)

Linux,CentOS,服务器

然后解压:tar -zxvf apache-tomcat-9.0.0.M22.tar.gz

启动tomcat 方法一:进入该目录,./startup.sh。方法二:路径./startup.sh,比如:/home/apache-tomcat-9.0.0.M22/bin/./startup.sh
关闭tomcat 方法一:进入该目录,./shutdown.sh。方法二:路径./shutdown.sh,比如:/home/apache-tomcat-9.0.0.M22/bin/./shutdown.sh

修改端口号在  ......../tomcat/conf/server.xml

Linux,CentOS,服务器

现在我们可以启动tomcat来看看是否配置成功了,启动tomcat,在浏览器输入http://ip:端口号(http://59.110.158.250:8080)

Linux,CentOS,服务器

当然,不会有那么想象中那么顺利,因为这还有一个重要的安全组,我们打开控制台,点配置规则

Linux,CentOS,服务器

Linux,CentOS,服务器

3389、22、-1,都是系统给配置好的,3306,虽然自带数据库,但是外部并不能访问,要把3306端口在安全组放开才能访问,如果放开了还不能访问,那就是要mysql的权限问题了,可以上网搜搜相关教程,http的80端口毋庸置疑是必须打开的,https的443端口我也打开了,还有nginx的90端口,为什么是90端口?因为我在前面说了,自带php apache的运行环境,端口号为80,如果nginx也是80的话会造成端口号冲突。8080就是大家都熟悉的8080端口了。(详细安全组参考:https://help.aliyun.com/document_detail/25475.html)端口号开放了,那么我们的tomcat服务器就搞定了,只要把相应的项目打成war包部署到webapps目录下即可。

OK,我们的服务器也配完了, 接下来配nginx吧。  

第三步:安装并配置nginx

进入:/usr/java/nginx位置
下载nginx: wget http://nginx.org/download/nginx-1.8.0.tar.gz
下载openssl : wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz
下载zlib : wget http://zlib.net/zlib-1.2.8.tar.gz
下载pcre : wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

(如果上面的包找不到,那就在自己电脑上下载然后上传到服务器即可,比如我的nginx是我自己下的版本nginx1.12.1,官网:http://nginx.org/en/download.html)

(nginx1.12.1:http://nginx.org/download/nginx-1.12.1.tar.gz)
如果没有安装c++编译环境,还得安装,通过yum install gcc-c++完成安装

下一步,编译安装

____________________________________________________________________________________openssl :[root@localhost] tar zxvf openssl-fips-2.0.9.tar.gz[root@localhost] cd openssl-fips-2.0.9[root@localhost] ./config && make && make install_____________________________________________________________________________________pcre:[root@localhost] tar zxvf pcre-8.36.tar.gz[root@localhost] cd pcre-8.36[root@localhost] ./configure && make && make install_____________________________________________________________________________________zlib:[root@localhost]tar zxvf zlib-1.2.8.tar.gz[root@localhost] cd zlib-1.2.8[root@localhost] ./configure && make && make install_____________________________________________________________________________________最后安装nginx[root@localhost]tar zxvf nginx-1.8.0.tar.gz[root@localhost] cd nginx-1.8.0[root@localhost] ./configure && make && make install_______________________________________________________________________________________启动nginx/usr/local/nginx/sbin/nginx
本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/Linux/9178.html
上一篇详解Linux系统中网卡MAC地址克隆方法
下一篇 Linux常用命令last的使用方法详解
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部