Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

请教django的发布,如何去掉域名中的port

8 views
Skip to first unread message

星星

unread,
Jun 4, 2011, 12:11:29 PM6/4/11
to
大家好,

我在尝试用nginx和fastcgi打包我的django 项目。 现在基本完成了。
您可以访问http://www.ueseo.net:9001/看一下。唯一的缺陷就是访问需要带端口号。
请问怎么配置,才能通过http://www.ueseo.net/直接访问呀?谢谢大伙。

hap
--

[m [31m※ 来源:·水木社区 http://newsmth.net·[FROM: 70.225.164.*] [m

老鱼

unread,
Jun 4, 2011, 12:22:40 PM6/4/11
to
这个跟nginx有关系吧。
看看完全的nginx配置文件是怎么配置端口的。搜索一下9001

【 在 hap (星星) 的大作中提到: 】
: 大家好,

: 我在尝试用nginx和fastcgi打包我的django 项目。 现在基本完成了。
: 您可以访问http://www.ueseo.net:9001/看一下。唯一的缺陷就是访问需要带端口号。

: ...................

--
灭绝人性啊


[m [1;36m※ 来源:·水木社区 newsmth.net·[FROM: 120.33.132.*] [m

猫王

unread,
Jun 4, 2011, 12:29:02 PM6/4/11
to
server_name 加上 www

【 在 hap (星星) 的大作中提到: 】
: 谢谢您的及时回复。下面是我的nginx的配置文件内容。我尝试去掉里面的9001,去掉
: 后就会报错。
: server {
: ...................

--

[m [1;31m※ 来源:·水木社区 newsmth.net·[FROM: 114.243.125.*] [m

星星

unread,
Jun 4, 2011, 12:26:41 PM6/4/11
to
谢谢您的及时回复。下面是我的nginx的配置文件内容。我尝试去掉里面的9001,去掉
后就会报错。

server {
listen 80;
server_name ueseo.net;
access_log /var/log/nginx/ueseo.net.access_log;
error_log /var/log/nginx/ueseo.net.error_log;
location / {
fastcgi_pass 184.22.250.50:9001 ;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_pass_header Authorization;
fastcgi_intercept_errors off;
}
}

【 在 hgoldfish (老鱼) 的大作中提到: 】
: 这个跟nginx有关系吧。
: 看看完全的nginx配置文件是怎么配置端口的。搜索一下9001

老鱼

unread,
Jun 4, 2011, 12:34:51 PM6/4/11
to
你那个9001是fastcgi的端口。

【 在 hap (星星) 的大作中提到: 】
: 谢谢您的及时回复。下面是我的nginx的配置文件内容。我尝试去掉里面的9001,去掉
: 后就会报错。
: server {

wincss

unread,
Jun 4, 2011, 12:31:04 PM6/4/11
to
我去。。。你访问9001的时候根本没经过nginx,你的nginx根本没配置在你那个域名的
80端口。。。

【 在 hap (星星) 的大作中提到: 】
: 谢谢您的及时回复。下面是我的nginx的配置文件内容。我尝试去掉里面的9001,去掉
: 后就会报错。
: server {
: ...................

--
这就是巴巴爸爸、巴巴妈妈、巴巴祖、巴巴拉拉、巴巴利波、巴巴伯、巴巴贝尔、
巴巴布莱特、巴巴布拉伯!


[m [1;36m※ 来源:·水木社区 newsmth.net·[FROM: 111.165.32.*] [m

那啥那啥都被抢注了

unread,
Jun 4, 2011, 12:36:01 PM6/4/11
to
email暴露帖

【 在 hap (星星) 的大作中提到: 】
: 大家好,
: 我在尝试用nginx和fastcgi打包我的django 项目。 现在基本完成了。
: 您可以访问http://www.ueseo.net:9001/看一下。唯一的缺陷就是访问需要带端口号。
: ...................

--

[m [33m※ 来源:·水木社区 http://newsmth.net·[FROM: 222.20.57.*] [m

星星

unread,
Jun 4, 2011, 1:09:28 PM6/4/11
to
也就是我http://www.ueseo.net:9001/时,实际上是直接通过fastcgi访问的?
怎么才能把nginx配置到www.ueseo.net这个域名的80端口上呀?
谢谢牛人们。
【 在 wincss (wincss) 的大作中提到: 】
: 我去。。。你访问9001的时候根本没经过nginx,你的nginx根本没配置在你那个域名的
: 80端口。。。

--

[m [31m※ 来源:·水木社区 http://newsmth.net·[FROM: 70.225.164.*] [m

老鱼

unread,
Jun 4, 2011, 1:11:39 PM6/4/11
to
我怀疑你的nginx还没启动起来呢。找本nginx配fastcgi的教程看看吧。google一下很多

【 在 hap (星星) 的大作中提到: 】
: 也就是我http://www.ueseo.net:9001/时,实际上是直接通过fastcgi访问的?
: 怎么才能把nginx配置到www.ueseo.net这个域名的80端口上呀?
: 谢谢牛人们。
: ...................

--
灭绝人性啊


[m [1;36m※ 来源:·水木社区 newsmth.net·[FROM: 120.33.132.*] [m

星星

unread,
Jun 4, 2011, 1:14:47 PM6/4/11
to
刚刚被我搞坏了。

我是这样启动nginx的。 说是启动成功了。

17:13:18 root@221307:ueseo# nohup python manage.py runfcgi host=184.22.250.50
port=9001 --settings=settings
nohup: ignoring input and appending output to `nohup.out'
17:13:20 root@221307:ueseo# sudo /etc/init.d/nginx reload
Reloading nginx configuration: the configuration file /etc/nginx/nginx.conf
syntax is ok
configuration file /etc/nginx/nginx.conf test is successful
nginx.

【 在 hgoldfish (老鱼) 的大作中提到: 】
: 我怀疑你的nginx还没启动起来呢。找本nginx配fastcgi的教程看看吧。google一下很多

小熊

unread,
Jun 4, 2011, 1:25:47 PM6/4/11
to
fastcgi方式部署应该是不能直接用浏览器访问的 你说你能通过9001端口访问 很奇怪
我现在试了是不行的

http://www.ueseo.net:9001/
【 在 hap (星星) 的大作中提到: 】
: 刚刚被我搞坏了。

: 我是这样启动nginx的。 说是启动成功了。
: 17:13:18 root@221307:ueseo# nohup python manage.py runfcgi
host=184.22.250.50

: ...................

--

[m [36m※ 来源:·水木社区 http://newsmth.net·[FROM: 219.236.87.*] [m

星星

unread,
Jun 4, 2011, 1:33:43 PM6/4/11
to
http://www.ueseo.net:9001/被我弄坏了。我正在尝试通过80端口发布。

http://www.ueseo.net现在可以访问了。不过不是我需要的。它显示的是Welcome to
nginx!说明nginx没有问题了。继续研究

【 在 XiongHarry (小熊) 的大作中提到: 】
: fastcgi方式部署应该是不能直接用浏览器访问的 你说你能通过9001端口访问 很奇怪
: 我现在试了是不行的
: http://www.ueseo.net:9001/
: ...................

--

[m [31m※ 来源:·水木社区 http://newsmth.net·[FROM: 70.225.164.*] [m

奥路菲

unread,
Jun 4, 2011, 2:17:44 PM6/4/11
to
你是用什么参数启动的django fastcgi?

【 在 hap (星星) 的大作中提到: 】
: http://www.ueseo.net:9001/被我弄坏了。我正在尝试通过80端口发布。


: http://www.ueseo.net现在可以访问了。不过不是我需要的。它显示的是Welcome to
: nginx!说明nginx没有问题了。继续研究

: ...................

--

[m [1;32m※ 来源:·水木社区 newsmth.net·[FROM: 114.93.129.*] [m

星星

unread,
Jun 4, 2011, 3:22:07 PM6/4/11
to
这是我启动fastcgi的方法。

python manage.py runfcgi host=184.22.250.50 port=80 --settings=settings

现在可以访问http://www.ueseo.net/,显示nginx,说明 nginx对了。不过显示的不是我
的django项目的内容。

问题在哪里呀?

【 在 Orpherus (奥路菲) 的大作中提到: 】
: 你是用什么参数启动的django fastcgi?

--

[m [32m※ 来源:·水木社区 http://newsmth.net·[FROM: 70.225.164.*] [m

老鱼

unread,
Jun 4, 2011, 4:20:09 PM6/4/11
to
你这个仍然不对。看
https://code.djangoproject.com/wiki/DjangoAndNginx

【 在 hap (星星) 的大作中提到: 】
: 这是我启动fastcgi的方法。


: python manage.py runfcgi host=184.22.250.50 port=80 --settings=settings
: 现在可以访问http://www.ueseo.net/,显示nginx,说明 nginx对了。不过显示的不是我

: ...................

--
灭绝人性啊


[m [1;37m※ 来源:·水木社区 newsmth.net·[FROM: 120.33.132.*] [m

test

unread,
Jun 4, 2011, 10:24:49 PM6/4/11
to
port=80,nginx已经占了这个端口,你怎么能启动成功的?
应该port=9001

【 在 hap (星星) 的大作中提到: 】
: 这是我启动fastcgi的方法。
: python manage.py runfcgi host=184.22.250.50 port=80 --settings=settings
: 现在可以访问http://www.ueseo.net/,显示nginx,说明 nginx对了。不过显示的不是

: ...................

--

[m [36m※ 来源:·水木社区 http://newsmth.net·[FROM: 121.230.76.*] [m

奥路菲

unread,
Jun 5, 2011, 12:50:46 AM6/5/11
to
不能80啊 找一个不在用的端口
如果nginx跟django跑同一台服务器 建议用unix套件字

【 在 hap (星星) 的大作中提到: 】
: 这是我启动fastcgi的方法。
: python manage.py runfcgi host=184.22.250.50 port=80 --settings=settings
: 现在可以访问http://www.ueseo.net/,显示nginx,说明 nginx对了。不过显示的不是我
: ...................

--

[m [1;33m※ 来源:·水木社区 newsmth.net·[FROM: 114.93.129.*] [m

信RFC1149得自由

unread,
Jun 5, 2011, 2:08:46 AM6/5/11
to
别再引入新概念了
lz听不懂会更麻烦的
【 在 Orpherus (奥路菲) 的大作中提到: 】
: 不能80啊 找一个不在用的端口
: 如果nginx跟django跑同一台服务器 建议用unix套件字


--
[1m╭⌒╮ [31m● [m
[1;32mゞゞ [33m(╮ [32mゞ [37m只让我们相恋这一季的秋天 [32mゞゞゞゞ [37m︶ [m
[1;32mゞゞ [33m╰┙ [32mゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞ [33m╭) [37m/● ● [m
[1;32m╭┐ゞゞゞゞゞゞゞ [37m飘落后才发现这幸福的碎片 [32mゞ [33m└╯ [32mゞゞゞ [37m/ [33m▲ [37m\ [32m■ [37m= [36m』 [32mゞゞゞ [m
[1;32m(╯ゞ [37m要我怎么捡 [32mゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞゞ [37m∥ [36m-- [37m> [36m╭╮ [32mゞゞ [m
[1;32mゞゞゞゞゞゞゞゞゞゞゞゞゞゞ [37m——周杰伦《不能说的秘密》 [32mゞ [36m╰╯ [32mゞ [36m╰╯ [32mゞゞゞ [m


[m [1;32m※ 来源:·水木社区 newsmth.net·[FROM: 61.149.191.*] [m

0 new messages