发表于: 2017-04-20 22:33:30

2 1447


今天完成的任务:

    配置Nginx,使用子域访问项目。以前上网的时候一直将"www.xxx.com"看成一个整体,想要去百度的时候直接输入“www.baidu.com”,就可以到自己想要的搜索引擎。学习IT才只知道,这中间其实有好多过程。“com”是顶级域名,baidu是算是一个子域名,而除了顶级域名,父域名和子域名相对的,比如baike.baidu.com算是baidu.com的子域名。

   查看nginx日志,统计访问次数,统计延时的暂时没有完成。

解决编写脚本时遇到的乱码问题

打开/etc/default/locale 文件原来是:

改成下面的,问题就解决了。

LANG="en_US.UTF-8"LANGUAGE="en_US:en"

明天的任务:

    统计延时,使用resin,结束任务三,了解任务四。

遇到的问题:

    

    在线apt自动安装的nginx,在使用kill -quit pid 结束程序后,改变配置文件nginx.conf,然后用命令重启无效报错

root@VM-133-216-ubuntu:/usr/sbin# ./nginx -c /etc/nginx/nginx.conf 

nginx: [emerg] "location" directive is not allowed here in /etc/nginx/nginx.conf:61

原因:莎莎师兄技术支援,指出修改文件的时候把location模块的配置放错位置了,不应该单独放置,放在server模块下面。这是原来的nginx.conf文件配置,location放在server的外面了。

  1 user www-data;

  2 worker_processes auto;

  3 pid /run/nginx.pid;

  4 include /etc/nginx/modules-enabled/*.conf;

  5 

  6 events {

  7         worker_connections 768;

  8         # multi_accept on;

  9 }

 10 

 11 http {

 12 

 13         ##

 14         # Basic Settings

 15         ##

 16 

 17         sendfile on;

 18         tcp_nopush on;

 19         tcp_nodelay on;

 20         keepalive_timeout 65;

 21         types_hash_max_size 2048;

 22         # server_tokens off;

 23 

 24         # server_names_hash_bucket_size 64;

 25         # server_name_in_redirect off;

 26         upstream tomcat_local {

 27             server 127.0.0.1:8080;

 28         }

 29 

 30         include /etc/nginx/mime.types;

 31         default_type application/octet-stream;

 32 

 33         ##

 34         # SSL Settings

 35         ##

 36 

 37         ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE

 38         ssl_prefer_server_ciphers on;

 39 

 40         ##

 41         # Logging Settings

 42         ##

 43 

 44         access_log /var/log/nginx/access.log;

 45         error_log /var/log/nginx/error.log;

 46 

 47         ##

 48         # Gzip Settings

 49         ##

 50 

 51         gzip on;

 52         gzip_disable "msie6";

 53         server {

 54             listen       80;

 55             server_name  localhost;

 56 

 57             #charset koi8-r;

 58 

 59             #access_log  logs/host.access.log  main;

 60         }

 61         location / {

 62             root   html;

 63             index  index.html index.htm;

 64                         proxy_pass http://tomcat_local;

 65         }

 66 

 67         # gzip_vary on;

 68         # gzip_proxied any;

 69         # gzip_comp_level 6;

 70         # gzip_buffers 16 8k;


下面是修改过的nginx.conf 文件,将location模块放到server模块下面,将server_name 由localhost改成www.dreamguys.org

user www-data;

worker_processes auto;

pid /run/nginx.pid;

include /etc/nginx/modules-enabled/*.conf;

events {

        worker_connections 768;

        # multi_accept on;

}

http {

        ##

        # Basic Settings

        ##

        sendfile on;

        tcp_nopush on;

        tcp_nodelay on;

        keepalive_timeout 65;

        types_hash_max_size 2048;

        # server_tokens off;

        # server_names_hash_bucket_size 64;

        # server_name_in_redirect off;

        upstream tomcat_local {

            server 127.0.0.1:8080;

        }

        include /etc/nginx/mime.types;

        default_type application/octet-stream;

        ##

        # SSL Settings

        ##

        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE

        ssl_prefer_server_ciphers on;

        ##

                        proxy_pass http://tomcat_local;

            index  index.html index.htm;

            root   html;

        location / {

        }

        # Logging Settings

        ##

        access_log /var/log/nginx/access.log;

        error_log /var/log/nginx/error.log;

        ##

        # Gzip Settings

        ##

        gzip on;

        gzip_disable "msie6";

        server {

            listen       80;

            server_name  www.dreamguys.org;

            #charset koi8-r;

            #access_log  logs/host.access.log  main;

            location / {

            root   html;

            index  index.html index.htm;

            proxy_pass http://tomcat_local;

            }

        }

        # gzip_vary on;

        # gzip_proxied any;

        # gzip_comp_level 6;

        # gzip_buffers 16 8k;

        # gzip_http_version 1.1;

启动成功


晚上学习了ajax,对于异步有了真实的了解,直观的实例解决了很多疑惑。谢谢师兄。


收获:

    今天几乎没怎么写代码,对以前编程的慢慢印象颠覆了,编程并不那么狭隘,敲代码只是很小的一个环节,整个项目的开始到完成,再到维护,扩展,全盘考虑其中的实现逻辑才是重头戏,这里有智慧,这里有汗水,也需要毅力,加油!

    


返回列表 返回列表
评论

    分享到