阿里云的Ubuntu系统搭建服务器

1 篇文章 0 订阅
1 篇文章 0 订阅

阿里云的Ubuntu系统搭建服务器

所需要的软件如下

  • 阿里云的Ubuntu服务器
  • mysql数据库
  • Tomcat8.5.33
  • nginx
  • jdk1.8

安装wget

apt-get install wget.

安装mysql

wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb,下载mysql源。
apt-get install mysql-server //在线安装mysql
systemctl start mysql //启动mysql服务器
//设置开机启动mysql
systemctl enable mysql
systemctl daemon-reload
//设置mysql编码为utf8
cd /etc/mysql/
cd mysql.conf.d/
vim mysqld.cnf //利用vim来编辑mysqld.cnf找到[mysqld]里面添加如下:
[mysqld]
character_set_server=utf8
init_connect=’SET NAMES utf8’
重启mysql
systemctl restart mysql

安装jdk1.8

使用ppa/源方式安装
1、添加ppa
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
2、安装oracle-java-installer
安装器会提示你同意 oracle 的服务条款,选择 ok然后选择yes 即可
JDK8 默认选择条款
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
3、设置系统默认jdk
sudo update-java-alternatives -s java-8-oracle
4、测试jdk 是是否安装成功:
java -version
javac -version

安装Tomcat 8.5.33

到官网下载tomcat8.5.33,选择格式为tar.gz
tar -zxvf apache-tomcat-8.5.33.tar.gz
先在/usr下新建文件夹tomcat,然后将文件夹apache-tomcat-8.5.9移动到目录/usr/tomcat下:
mv apache-tomcat-8.5.9 /usr/tomcat/
现在先修改一下tomcat文件夹的使用权限,否则可能在当前用户下不能进入bin目录:
cd /usr
sudo chmod 755 -R tomcat

然后进入目录/usr/tomcat/bin,编辑文件startup.sh,在最后一行之前加入如下信息:
/usr/lib/jvm/java-8-oracle/jre/bin/
#set java environment
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#tomcat
export TOMCAT_HOME=/usr/tomcat/apache-tomcat-8.5.33 

然后运行startup.sh:
sudo ./startup.sh
出现如下信息则说明tomcat安装成功,并且已经启动。
这里图片描述

安装nginx

1.安装gcc g++的依赖库
apt-get install build-essential
apt-get install libtool
2.安装pcre依赖库
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
3.安装zlib依赖库
apt-get install zlib1g-dev
4.安装ssl依赖库
apt-get install openssl
安装nginx
下载最新版本:
wget http://nginx.org/download/nginx-1.11.3.tar.gz
解压:
tar -zxvf nginx-1.11.3.tar.gz
进入解压目录:
cd nginx-1.11.3
配置:
./configure –prefix=/usr/local/nginx
编辑nginx:
make
安装nginx:
make install
启动nginx:
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
cd /usr/local/nginx/conf/
使用vim编辑器在该目录下新建一个ihasy.conf文件输入以下内容:

upstream ihasy  {
    server 127.0.0.1:9001; #Tornado
}

## Start www.ihasy.com ##
server {
    listen 80;
    server_name  www.ihasy.com ihasy.com;

    #root   html;
    #index  index.html index.htm index.py index;

    ## send request back to Tornado ##
    location / {
        proxy_pass  http://ihasy;

        #Proxy Settings
        proxy_redirect     off;
        proxy_set_header   Host             $host;
        proxy_set_header   X-Real-IP        $remote_addr;
        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_max_temp_file_size 0;
        proxy_connect_timeout      90;
        proxy_send_timeout         90;
        proxy_read_timeout         90;
        proxy_buffer_size          4k;
        proxy_buffers              4 32k;
        proxy_busy_buffers_size    64k;
        proxy_temp_file_write_size 64k;
   }
}
## End www.ihasy.com ##

再使用vim或nano打开 /usr/local/nginx/conf/nginx.conf
vim /usr/local/nginx/conf/nginx.conf
在http下添加一行
include ihasy.conf
保存,重启nginx,即可实现反向代理。
nginx的默认端口是80端口

参考网站

https://www.cnblogs.com/reboot777/p/7226365.html
https://blog.csdn.net/c1481118216/article/details/77132149
https://www.cnblogs.com/zsr0401/p/6279436.html
https://www.linuxidc.com/Linux/2018-02/150792.htm


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值