首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >远程开发环境

远程开发环境
EN

Stack Overflow用户
提问于 2013-01-09 18:29:05
回答 3查看 109关注 0票数 1

我想做的是开发一个从任何地方与互联网连接的网站。显而易见的答案是注册一个网络主机,然后选择一个域名(例如project1.shoreline-development.com,或者其他任何域名)。然而,理想情况下,我不希望其他任何人能够看到这个网站的内容,因为我需要查看错误消息等等,所以它需要一个身份验证层来让我查看我的网站,并且在其中它可能需要它自己的特定于网站软件的身份验证方法。

这样的事情真的存在吗?

谢谢。

编辑: 09/11/2013 11:22

例如,当我坐在火车上时,我希望能够从我的手机上进行开发,或者当我去探望父母时,我的老掉牙的笔记本电脑,或者我从别人那里借来的电脑,或者网吧,或者我的工作电脑。

对于造成的误解,我深表歉意,感谢您目前为止的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-09 18:38:40

这就是您想要的(假设您正在浏览http://localhost/test-dir1/,并且您希望其他人看不到此页面)

代码语言:javascript
复制
.htaccess File Creation: 

$ cd  /var/www/html/test-dir1

$ vi  .htaccess

将以下行写入此文件:

代码语言:javascript
复制
AuthName "Authorized Users Only."

AuthType Basic

AuthUserFile /etc/httpd/conf/.htpasswd

require user testusr

您还可以在VirtualHost

票数 0
EN

Stack Overflow用户

发布于 2013-01-09 18:32:22

.htaccess提供了一种简单的方法来实现这一点。

票数 0
EN

Stack Overflow用户

发布于 2013-01-09 18:39:24

我在apache2中使用http身份验证和授权,以限制每个IP或每个用户/密码的访问:

如果设置了虚拟主机,则解决方案将如下所示:

代码语言:javascript
复制
<VirtualHost *:80>
    DocumentRoot "/path/to/document/root"
    ServerName subdomain.domain.tld        
    <Directory "/path/to/document/root">
            #Uncomment the following if you want restrict access per IP
            #Order Deny,Allow
            #Deny from all
            #Allow from A.B.C.D
            AuthName "Authorized Personel Only"
            AuthType Basic
            AuthUserFile "/Path/to/your/httpasswd/file"
            require valid-user

            allow from all
            Options +Indexes
    </Directory>
    ErrorLog        /var/log/apache2/domain.error.log
    CustomLog       /var/log/apache2/domain.access.log combined  
</VirtualHost>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14233155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档