阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

时间:2021-10-03 21:58:35

1、ESC后安全设置(管理控制台->本实例安全组->配置规则->添加安全组规则->3306、80端口配置)

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

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/74936059http://blog.sina.com.cn/s/blog_b5dfe4870102wddg.html

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

        注意是在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     下面是我本次选择的版本

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

4、tomcat 安装 http://www.cnblogs.com/xdp-gacl/p/4097608.html,注意应该从“Binary Distributions“的下载core包

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

  安装tomcat碰到的问题汇总:
       1、 tomcat Could not find or load main class org.apache.catalina.startup.Bootstrap===》http://blog.csdn.net/wonbin2011/article/details/53067819

  2、/usr/local/tomcat6.0/logs/catalina.out”: 没有那个文件或目录 ===》http://www.linuxidc.com/Linux/2014-02/96784.htm

5、域名申请

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

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

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名 阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名

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 ; //----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
    " protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

7、最后,如果直接ip可以ping的通(可以看到nginx欢迎页面),而域名ping不通的话,肯定是nginx里面配置不对。

以下是本次安装所需的包。

阿里云centos下安装nginx、jdk、tomcat、绑定域名、解析域名