centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录

为什么80%的码农都做不了架构师?>>>   hot3.png

1、ESC安全设置

路径:(管理控制台->本实例安全组->配置规则->添加安全组规则->3306、80端口配置)

centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第1张图片

 centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第2张图片

centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第3张图片centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第4张图片

2、nginx安装

安装三大件  PCRE、zlib、openssl  参考: http://www.cnblogs.com/wyd168/p/6636529.html

安装nginx后出现,如若出现

[root@zxc sbin]# nginx -s reload

-bash: nginx: command not found

解决方案:

http://blog.csdn.net/zxc_user/article/details/74936059、

http://blog.sina.com.cn/s/blog_b5dfe4870102wddg.html

centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第5张图片

注意是在sbin目录下,本人之前不小心搞到bin目录下,一直打不出来nginx命令。

3、jdk 安装

去官网下一个jdk,配置环境变量/etc/profile设置jdk路径,

参考:http://www.cnblogs.com/shihaiming/p/5809553.html
附上官网链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下面是我本次选择的版本

4、tomcat 安装

 http://www.cnblogs.com/xdp-gacl/p/4097608.html

注意应该从“Binary Distributions“的下载core包

centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第6张图片

安装tomcat碰到的问题汇总:

  • tomcat Could not find or load main class org.apache.catalina.startup.Bootstrap===》http://blog.csdn.net/wonbin2011/article/details/53067819
  • /usr/local/tomcat6.0/logs/catalina.out”: 没有那个文件或目录 ===》http://www.linuxidc.com/Linux/2014-02/96784.htm

5、域名申请

 centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第7张图片

6、域名和nginx绑定

在nginx.conf底部插入include vhost/*.conf;具体如下左1图来域名(多个域名的配置方法)

centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第8张图片 centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第9张图片centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第10张图片

www.yg360.ink配置内容如下。

server{
        listen 80;                      //---这个不要去改
        server_name www.yg360.ink;	//---1:你的域名 

	location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ { 
                root /usr/local/tomcat/webapps/ROOT;  //---2:你的项目路径
            	expires      7d;
        }

	location / {
		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_connect_timeout 1s;
		proxy_read_timeout 300s;
		proxy_send_timeout 300s;
		proxy_buffer_size 64k;
		proxy_buffers 4 32k;
		proxy_busy_buffers_size 64k;
		proxy_temp_file_write_size 64k;
		proxy_ignore_client_abort on;
		proxy_pass http://localhost:8089; //----3:端口号要与 /usr/local/tomcat/conf/server.xml中的端口号保持一致
		proxy_http_version 1.1;
            	proxy_set_header Upgrade $http_upgrade;
            	proxy_set_header Connection "upgrade";
	}
	access_log off;
    }
/usr/local/tomcat/conf/server.xml

7、提示

如果直接ip可以ping的通(可以看到nginx欢迎页面),而域名ping不通的话,肯定是nginx里面配置不对,以下是本次安装所需的包。

centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录_第11张图片

转载于:https://my.oschina.net/360yg/blog/1537695

你可能感兴趣的:(centos下安装nginx、jdk、tomcat、域名绑定解析 过程记录)