从零配置云服务器tomcat,nginx篇-云服务器(2)

前言

  • 本博文每一步均配有相应截图,并且是我亲自操作完成后,才写的博客,所以只要跟着做了,一定会跑成功。

最近很多群里讨论着云服务器怎么配置,我明明哥不说话,只是嘿嘿一笑,这不是我大一就玩的东西么!

配置

购买云服务器

如果还没有买到服务器,可以查看这篇博文
https://blog.csdn.net/babybabyup/article/details/79765948

配置

  • 说明:只需要有一个腾讯云服务器就好,不用单独买数据库就能实现http访问,我会在服务器上安装mysql数据库。
  • 思路:
    1. 安装jdk
    2. 安装tomcat
    3. 安装nginx
    4. 安装mysql数据库
    5. 配置ssl证书(实现安全的http访问即https)
      只要1,2,完成就可以http访问了。
原料
  • centOS 7 的云服务器
  • 本地Mac10.12.6系统
步骤

通过root用户登录云服务器,# 代表root用户,而$ 代表普通用户。如图

  • 安装jdk
    先查看服务器上边是否有jdk
rpm -qa | grep jdk

没有任何输出则表示没有。simple is beautiful!
如果有的话会输出包名则要先卸载

rpm -e 包名

下载
因为oracle官网要cookie验证,所以最好是先下载到本地然后上传至服务器。我这里两种方法均演示一遍。
1.下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

然后通过scp 命令传至服务器,我下载的是jdk-8u161-linux-i586.rpm,退出系统上传

scp /Users/hulimin/Downloads/jdk-8u161-linux-i586.rpm root@123.206.175.185:/usr/local/src

/Users/hulimin/Downloads/jdk-8u161-linux-i586.rpm 换成你的路径,123.206.175.185 换成你的IP地址。

2.通过wget直接下载到云服务器

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.rpm

但是要把网址换成你们自己的,oracle要进行验证所以每次都不一样,最直接的方法就是把下载选项用鼠标拖到桌面,得到具体地址。

现在服务器上已经有rpm文件了,

开始安装

rpm -ivh jdk-8u161-linux-x64.rpm

安装完成

配置
编辑/ect/profile

vi /etc/profile

新增

export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

保存退出.reboot一下,查看环境变量

echo $PATH

输出

查看java版本

java -version

输出

OK! jdk安装完成!

  • 安装tomcat

下载

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.6/bin/apache-tomcat-9.0.6.tar.gz

完成后,解压

tar zxvf apache-tomcat-9.0.6.tar.gz

然后把生成的apache-tomcat-9.0.6 转移到/usr/local/tomcat

mv apache-tomcat-9.0.6 /usr/local/tomcat

这几步截图如下

启动tomcat

cd /usr/local/tomcat/bin/
./startup.sh

显示tomcat started。如图

访问IP:8080

完全OK!

  • 安装nginx
    nginx 的默认端口是80,也就是http协议的默认端口,这里用nginx反向代理tomcat,使得每次访问80端口即可得到tomcat中的文件。

下载

yum install nginx

OK! complete !

配置

编辑文件

vi /etc/nginx/nginx.conf

修改监听代码

server {
        listen       80;
        #listen       [::]:80 default_server;
        server_name  123.206.175.185;
        root         /usr/share/nginx/html;
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;
        location / {
                proxy_pass http://127.0.0.1:8080;
        }
        error_page 404 /404.html;
            location = /40x.html {
        }
        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
}


要把server_name 换成自己的IP
现在,在浏览器中访问就不需要加端口8080了

下一篇写写mysql,ftp,redis的配置。广大同学在安装过程中出现任何问题都可以评论问我。

猜你喜欢

转载自blog.csdn.net/babybabyup/article/details/79765563