1. 程式人生 > >Linux JDK Tomcat Nginx MariaDB 安裝,Nginx 多域名轉發配置

Linux JDK Tomcat Nginx MariaDB 安裝,Nginx 多域名轉發配置

ora mysql 功能 with -o arch nobody case root用戶登錄

安裝JDK
rpm包下載地址(jdk-7u17 ):
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u17-oth-JPR

# yum install wget -y
JDK下載地址:
http://download.oracle.com/otn/java/jdk/7u17-b02/jdk-7u17-linux-x64.rpm?AuthParam=1494054963_ab211bdbaa89415192ec41e794dcf52e (有可能會過期,過期完以後需要重新登錄)
安裝: # rpm -ivh jdk-7u17-linux-x64.rpm 配置Java Home # vim ~/.bash_profile 寫入: PATH=$PATH:$HOME/bin export JAVA_HOME=/usr/java/jdk1.7.0_17 PATH=$PATH:$JAVA_HOME/bin export PATH 保存: shift+zz 刷新配置文件 # source ~/.bash_profile 查看JDK版本 # java -version # javac -version MariaDB Yum安裝: 幫助文檔:http://www.linuxidc.com/Linux/2016-03/128880.htm
下載地址:https://downloads.mariadb.org/mariadb/10.1.13/ # wget http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-10.1.13/bintar-linux-x86_64/mariadb-10.1.13-linux-x86_64.tar.gz # tar zxvf mariadb-10.1.13-linux-x86_64.tar.gz # mv mariadb-10.1.13-linux-x86_64 /usr/local/mysql # groupadd mysql 增加 mysql 屬組 # useradd
-g mysql mysql 增加 mysql 用戶 並歸於mysql 屬組 # chown mysql:mysql -Rf /usr/local/mysql 設置 mysql 目錄的用戶及用戶組歸屬。 # chmod +x -Rf /usr/local/mysql 賜予可執行權限 # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 復制默認mysql配置 文件到/etc 目錄 # cd /usr/local/mysql # /usr/local/mysql/scripts/mysql_install_db --user=mysql 初始化數據 庫 # cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 復制mysql服務程序 到系統 目錄 # chkconfig mysql on 添加mysql 至系統服務並設置為開機啟動 # service mysql start 啟動mysql #vim /etc/profile 編輯profile,將mysql的可執行路徑加入系統PATH export PATH=/usr/local/mysql/bin:$PATH #source /etc/profile 使PATH生效。 #mysqladmin -u root password 123456 設定root賬號及密碼 #mysql -uroot -p 使用root用戶登錄mysql [none]>use mysql 切換至mysql數據庫。 [mysql]>select user,host,password from user; --查看系統權限 [mysql]>drop user ‘‘@localhost; --刪除不安全的賬戶 [mysql]>drop user root@::1; [mysql]>drop user root@127.0.0.1; [mysql]>select user,host,password from user; 查看系統權限確保不安全的賬戶均被刪除。 [mysql]>flush privileges; --刷新權限 1)修改字符集為UTF8 #vi /etc/my.cnf 在[client]下面添加 default-character-set = utf8 在[mysqld]下面添加 character_set_server = utf8 修改完重啟:#service mysql restart 2)增加錯誤日誌(實際操作的時候報錯) #vi /etc/my.cnf 在[mysqld]下面添加: log-error = /usr/local/mysql/log/error.log general-log-file = /usr/local/mysql/log/mysql.log 修改完重啟:#service mysql restart 3) 設置為不區分大小寫,linux下默認會區分大小寫。 #vi /etc/my.cnf 在[mysqld]下面添加: lower_case_table_name=1 修改完重啟:#service mysql restart 4) 添加外部訪問權限 [mysql]> grant all privileges on *.* to root@% identified by 112233; [mysql]> flush privileges; Nginx 安裝: 幫助文檔:http://www.runoob.com/linux/nginx-install-setup.html 下載 # wget http://nginx.org/download/nginx-1.13.0.tar.gz # wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 一、安裝編譯工具及庫文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 二、首先要安裝 PCRE PCRE 作用是讓 Nginx 支持 Rewrite 功能。 1、下載 PCRE 安裝包,下載地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz # wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 2、解壓安裝包: # tar zxvf pcre-8.35.tar.gz 3、進入安裝包目錄 # cd pcre-8.35 4、編譯安裝 # ./configure # make && make install 5、查看pcre版本 # pcre-config --version 安裝 Nginx 1、下載 Nginx,下載地址:http://nginx.org/download/nginx-1.13.0.tar.gz # wget http://nginx.org/download/nginx-1.13.0.tar.gz 2、解壓安裝包 # tar zxvf nginx-1.6.2.tar.gz 3、進入安裝包目錄 # cd nginx-1.6.2 4、編譯安裝 # ./configure --prefix=/data/nginx-1.13.0 --with-http_stub_status_module --with-http_ssl_module --with-pcre=/data/pcre-8.35 # make # make install 5、查看nginx版本 # /data/nginx-1.13.0/sbin/nginx -v 到此,nginx安裝完成。 啟動 Nginx Nginx 啟動命令如下: # /data/nginx-1.13.0/sbin/nginx # /data/nginx-1.13.0/sbin/nginx -s reload # 重新載入配置文件 # /data/nginx-1.13.0/sbin/nginx -s reopen # 重啟 Nginx # /data/nginx-1.13.0/sbin/nginx -s stop # 停止 Nginx 檢查配置文件ngnix.conf的正確性命令: # /data/nginx-1.13.0/sbin/nginx -t Nginx 多個域名跳轉設置: 幫助文檔:https://zhidao.baidu.com/question/360295158564852412.html # cd /data/nginx-1.13.0/conf # cp nginx.conf nginx.conf_bak # vim nginx.conf #user nobody; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #gzip on; server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } server { listen 80; server_name www.aabbcc.com; location / { proxy_pass http://127.0.0.1:8080/; } } } 安裝Tomcat 下載: # wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77.tar.gz # mv apache-tomcat-7.0.77 /data/tomcat7-wechat # cd /data/tomcat7-wechat/bin # ./startup

Linux JDK Tomcat Nginx MariaDB 安裝,Nginx 多域名轉發配置