Linux CentOS 服务器搭建与初始化配置图文详解

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

  首先

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

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

  第一步:安装jdk

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

Linux CentOS 服务器搭建与初始化配置图文详解

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

 

    然后解压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配置完成。

 

  第二步:安装tomcat

    学过java的不用说,服务器不可少,还是老样子,上官网下载压缩包(官网:)

Linux CentOS 服务器搭建与初始化配置图文详解

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

    然后解压: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,在浏览器输入:端口号(: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
下载openssl : wget
下载zlib : wget
下载pcre : wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz

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

(nginx1.12.1:)
如果没有安装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 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/4bb0e7e3fefc07435d88d1061ab83b27.html