多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Linux(二)服務器運行環境配置

Linux(二)服務器運行環境配置

來源:程序員人生   發布時間:2016-10-07 10:07:24 閱讀次數:3626次

logo

前言

Linux相信對大多數程序員來講都不陌生,畢竟在服務器端仍然還是霸主地位而且絲毫沒有退居2線的意思,以致于現在幾近每個軟件開發的相干人員都得或多或少的知道1些Linux的相干內容,本文將介紹如何在剛拿到1臺云服務器(采取centos)來進行運行環境的搭建,包括JDK、Mysql、Tomcatnginx。相信對小白來講很有必要的,也是我個人的1個記錄。

服務器的用處是用于部署JavaEE項目。
部署以后的效果圖以下:
1

JDK安裝

由于我們以后需要部署的是JavaEE項目,所以首先第1步就是安裝JDK了。

卸載自帶的openJDK

現在的服務器拿來以后1般都是默許給我們安裝1個openJDK,首先我們需要卸載掉。
1. 使用rpm -qa | grep java命令查看系統中是不是存在有Java。
2. 使用rpm -e --nodeps 相干利用名稱來進行卸載。(相干利用名稱就是上1個命令中顯示出來的名稱復制到這里卸載便可)。

下載并安裝JDK

  1. 以后是下載ORACLE所提供的JDK,傳送門根據自己系統的情況下載對應版本便可。筆者使用的是jdk⑻u101-linux-x64.rpm版本。
  2. 然后使用FTP工具上傳到/usr/java目錄下便可,沒有java目錄新建1個便可。
  3. 然后使用rpm -ivh jdk⑻u101-linux-x64.rpm命令進行解壓安裝。

profile文件配置

安裝完成以后使用vi /etc/profile命令編輯profile文件(注意該文件路徑是指根目錄下的etc文件夾不要找錯了)。
在該文件中加入以下內容:

export JAVA_HOME=/usr/java/jdk-8u101-linux-x64 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin

保存以后運行source /etc/profile使配置生效。

驗證是不是安裝成功

以后我們使用在windows平臺也有的命令java -version,如果輸出如圖:
2
表示安裝成功。

MySQL安裝

卸載自帶的Mysql

首先第1步還是要卸載掉自帶的mysql。
rpm -e --nodeps mysql命令和之前1樣只是把利用名稱換成mysql了而已。

使用yum來安裝mysql

以后我們采取yum來安裝mysql。這樣的方式最簡單便捷。
yum install -y mysql-server mysql mysql-deve履行該命令直到出現Complete!提示以后表示安裝成功。
rpm -qi mysql-server以后使用該命令可以查看我們安裝的mysql信息。

mysql相干配置

使用service mysqld start來啟動mysql服務(第1次會輸出很多信息),以后就不會了。
然后我們可使用chkconfig mysqld on命令將mysql設置為開機啟動。
輸入chkconfig --list | grep mysql命令顯示以下圖:
3
表示設置成功。
使用mysqladmin -u root password 'root'root賬戶設置密碼。

設置遠程使用

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; # root是用戶名,%代表任意主機,'123456'指定的登錄密碼(這個和本地的root密碼可以設置不同的,互不影響) flush privileges; # 重載系統權限 exit;

驗證使用

使用mysql -u root -proot來登錄mysql。如果出現以下界面表示設置成功。
4

Tomcat安裝

Tomcat也是我們運行JavaEE項目必備的1個中間件。
1. 第1步需要下載linux的Tomcat,傳送門。根據自己系統版本進行下載便可。以后將apache-tomcat⑻.5.5.tar.gz上傳到/usr/local目錄中。
2. 解壓該緊縮包tar -zxv -f apache-tomcat⑻.5.5.tar.gz,再使用mv apache-tomcat⑻.5.5 tomcat將解壓的Tomcat移動到外層的Tomcat目錄中。
3. 進入/usr/local/tomcat/apache-tomcat⑻.5.5/bin目錄使用./startup.bat命令啟動tomcat。
4. 由于tomcat使用的默許端口是8080,linux防火墻默許是不能訪問的,需要手動將其打開。使用vi + /etc/sysconfig/iptables編輯iptables(注意etc目錄是根目錄下的),加入以下代碼:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

這里我們開放了8080和80端口,以后安裝nginx就不用在開放了。

ps:這里用到了簡單的vim命令。按i進入插入模式,輸入上面兩段代碼。以后按esc退出插入模式。再按:wq保存關閉便可。
以后使用service iptables restart命令重啟防火墻便可。在閱讀器輸入服務器ip+8080如果出現Tomcat的歡迎頁即表明Tomcat安裝成功。

nginx安裝

最后是安裝nginx,這里我們還是使用最簡單的yum的方式來進行安裝。

  • 首先使用以下幾個命令安裝必備的幾個庫:
yum -y install pcre* yum -y install openssl* yum -y install gcc
  • 以后安裝nginx。
cd /usr/local/ wget http://nginx.org/download/nginx⑴.4.2.tar.gz tar -zxvf nginx-1.4.2.tar.gz cd nginx-1.4.2 ./configure --prefix=/usr/local/nginx --with-http_stub_status_module make make install
  • 以后就能夠使用/usr/local/nginx/sbin/nginx命令來啟動nginx了。輸入服務器的IP地址,如果出現nginx的歡迎界面表示安裝成功了。

nginx配置

這里我就簡單貼以下我的配置,主要就是配置1個upstream,以后在server中援用配置的那個upstream便可。

#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; upstream crossover_main { server 127.0.0.1:8080; } server { listen 80; server_name www.crossoverjie.top; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://crossover_main/examples/; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-For $remote_addr; index index.jsp; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443; # server_name localhost; # ssl on; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_timeout 5m; # ssl_protocols SSLv2 SSLv3 TLSv1; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #} }

以后我們在地址欄輸入服務器的IP地址(如果有域名解析了服務器的IP可以直接輸入域名)就會進入我們在upstream中配置的地址加上在server中的地址。根據我這里的配置最后解析地址就是http://127.0.0.1:8080/examples應當是很好理解的。終究的結果是我在片頭放的那張截圖1樣。

總結

這是1個簡單的基于centOS的運行環境配置,對小白練手應當是夠了,有不清楚和毛病的地方歡迎指出反正我也不會回復。
4

個人博客地址:http://crossoverjie.top。
GitHub地址:https://github.com/crossoverJie。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国模无水印一区二区三区 | 亚洲人成网址在线观看 | 男女视频网站在线观看 | 最近中文字幕资源 | 日本免费在线一区 | 老司机午夜在线视频免费观 | 欧美成人h版影院在线播放 欧美成人h版在线观看 | 久久久久久极精品久久久 | 男男gaygays亚洲中国 | 免费午夜不卡毛片 | 日本成人不卡视频 | 日本护士xxxx黑人巨大 | 中文字幕曰产乱码 | 精品免费视在线视频观看 | seba51久久精品 | 2022国产精品福利在线观看 | 国产福利第一页 | 波多野结衣亚洲一区二区三区 | 在线亚州 | 久久精品播放 | 欧美成人三级一区二区在线观看 | 美国毛片免费观看 | 国产成人综合亚洲一区 | 一区二区三区四区在线不卡高清 | 欧美freesex10一|3| 欧美另类69xxxxx性欧 | 印度美女freesex性hd | 日本wwwwww| 日本高清无吗 | 日本成人性视频 | 免费高清不卡毛片在线看 | 一区二区免费视频 | 性欧美性另类双性人互交 | 图片区亚洲色图 | 免费在线日本 | 免费看毛片网站 | 一级免费毛片 | 色播网址| 色老头久久久久久久久久 | 免费一级毛片清高播放 | 午夜免费影院 |