Solved

problem with path to CGI file which tests .htaccess

Posted on 2001-08-20
7
163 Views
Last Modified: 2013-12-25
If I enter
http://www.myISP.com/~myUsername/cgi-bin/password-protected directory/authen.cgi
into my browser, I get the prompt for username and password like I'm supposed to, but if I enter
http://www.myDomainName.com/cgi-bin/password-protected directory/authen.cgi
into my browser I get an error message saying my ISP can't find that file.  Why can't I use my domain name?

the directory
home/users/m/myUserName/www/cgi-bin/password-protected directory
contains the following files:

.htaccess

AuthUserFile /home/users/m/myUserName/public_html/cgi-bin/password-protected directory/.htpasswd
AuthName "Owner"
AuthType Basic

require valid-user

*******

.htpasswd

you:QTVNZznsa8t3c
up:La/1nQpmdvpHc
************

authen.cgi

#!/usr/bin/perl -w
# authen.cgi
use strict;
use CGI;
my $q = new CGI;
my $user = "";
$user = $q->remote_user();
print $q->header();
print $q->start_html("Authentication Test");
print <<Text;
$user<br>
Text
;
print $q->end_html();

0
Comment
Question by:myudt
  • 4
  • 2
7 Comments
 
LVL 51

Accepted Solution

by:
ahoffmann earned 100 total points
ID: 6409986
If your ISP said that it "can't find that file", it's a routing or DNS problem at your ISP.
Are you shure that the message comes from your ISP?
0
 

Author Comment

by:myudt
ID: 6410419
Yes, I'm sure.  The message comes in the form of a webpage with the ISP's logo and the following message:

Document Not Found

We're sorry, the file you have requested can not be found on any of our
servers.

You can use your browser's Back Arrow to return to the previous page.

The pages in the area you were attempting to access appear to be maintained by webmaster@myDomainName.com.
0
 

Author Comment

by:myudt
ID: 6410791
Yes, I'm sure.  The message comes in the form of a webpage with the ISP's logo and the following message:

Document Not Found

We're sorry, the file you have requested can not be found on any of our
servers.

You can use your browser's Back Arrow to return to the previous page.

The pages in the area you were attempting to access appear to be maintained by webmaster@myDomainName.com.
0
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 

Author Comment

by:myudt
ID: 6410795
ahoffmann, I'm having my ISP check for possible problem.
0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 6412196
Soungs like you're using the proxy at your ISP.
0
 
LVL 16

Expert Comment

by:maneshr
ID: 6418217
myudt,

"..Why can't I use my domain  name?.."

Can you pl. post the exact URL here?

that will help me provide you with a more accurate suggestion for a solution.

Let us know.
0
 

Author Comment

by:myudt
ID: 6420253
ahoffmann, you get the points, you pointed me in the right direction -- to my ISP.  According to my ISP, I cannot access a .htpasswd - protected directory that is under my cgi-bin directory via my domain name, only via my ISP's domain name.  They didn't explain why, and I don't know enough about UNIX to speculate.  

In other words, what I was experiencing was not really an error, it seems to be how their system is configured.

At any rate, I have to put my protected directory under my www directory -- no big deal.
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Need to get a list of users From AD 13 136
disabled AD accounts info 3 74
help pulling data string using Awk 9 67
Powershell File Sort 8 24
In this tutorial I will show you how to provide a dynamic RTF document on your website generated with data from your database. For this tutorial you will need Microsoft Word or WordPad, WhizBase and Microsoft Access. In this tutorial I will show …
This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question