Raspberry pi lighttpd 403 forbidden
It only takes a minute to sign up. I'm trying to install watchdog on a Pi running Raspbian v 3. Reading package lists Done Building dependency tree Reading state information Done The following NEW packages will be installed: watchdog 0 upgraded, 1 newly installed, 0 to remove and 30 not upgraded. Need to get After this operation, kB of additional disk space will be used. The only similar post I've found regarding this issue tells me it's "A web server glitch I guess". However I've had this problem since Friday and I doubt something this large could be happening for that length of time without more people asking similar questions, so it's more likely something wrong with my setup?
Looks like a bad repo source, which I had previously thought was unlikely considering it's the default given within that particular distribution of Raspbian, strange. Changing to the archive source fixed it for me, to do this yourself navigate to your sources list. Go onto any browser and type in the URL of one of the packages apt-get couldn't retrieve. Does the browser give you a forbidden message? If so you might want to contact your ISP because your IP might have been blacklisted from the server I wouldn't know why.
Disabling it might help. Maybe connect to your phone as a hotspot or go to a coffee shop with free WiFi. Unfortunately apt's error reporting sucks. When it gets a redirect that leads to an error it tells you the error code but it doesn't tell you that it followed a redirect first or where that redirect took it to. Attempting to retrieve the url that gave the error manually with wget will often give you more information on what is going wrong.
Sometimes it's a redirect to a bad mirror if so please post details over on the raspberry pi forums. Sometimes it's something on the local network messing with the traffic. In the case of errors it can also be outdated package lists run apt-get update and check it suceeds but that shouldn't cause a error.
If the problem is a bad mirror then replacing mirrordirector. Sign up to join this community. The best answers are voted up and rise to the top. Home Questions Tags Users Unanswered.
Asked 5 years, 4 months ago. Active 4 years, 6 months ago. Viewed 6k times.Lighttpd is a lightweight web server that is designed for use in high performance environments.
However, because it has a relatively low memory footprint and has been optimized to make efficient use of the available resources, it also works well on a low power system such as the Raspberry Pi. Normally server side scripts would use PHP but since python is the scripting language of choice on the Raspberry Pi, particularly when using the GPIO pins, I wanted to configure lighttpd to allow me to use python instead.
Although these instructions were written for a Raspberry Pi using Raspbian they will work on other versions of Debian as well, providing the lighttpd package is included in the distribution. Then start by installing python which will probably already be installed and lighttpd. This allows me to backup any web pages and scripts with the rest of my user data on the home partition.
You will need restart the web server for the changes to the configuration file to take effect. To be able to write CGI scripts we need get lighttpd to load the appropriate module by editing the configuration file and adding the extra line shown below. Then to get lighttpd to recognze python scripts we need to add the following new section at the end of the file.
Since we specified that all python scripts should go in the cgi-bin folder above we need to create that folder and set the correct permissions.
Finally we need restart the web server for the changes we made to the configuration file to take effect. Browsing to this page should result in the following output. Raspberry Pi is a trademark of the Raspberry Pi Foundation.
Rather than print hello World times is just prints the script. What did I do wrong? Sorry about the delay in looking at this but I think you are entering the text as a command — it should be entered at the end of the lighttpd. You are commenting using your WordPress. You are commenting using your Google account. You are commenting using your Twitter account. You are commenting using your Facebook account. Notify me of new posts via email.
This site uses Akismet to reduce spam. Learn how your comment data is processed. Notes on Linux. Skip to content.Are you new to blizz and online meetings or classes and need some help? Check out our FAQ here.
I've been using TeamViewer IoT pretty successfully to connect to a Raspberry Pi and display the web pages served by it. This used to work, until upgrading to version 1. Now, every time I connect, I receive Forbidden instead of being prompted for the user name and password expected by the web server.
What am I doing wrong, or is this a bug? Go to Solution. I think you will now only be able to reproduce it, if you want to reproduce it, is if you use the previous redirection method of the library and then switch to the current one.
Anyways, I have taken into account the problem with the caching in TeamViewer. If you happen to face any other problem in future then just open a new thread. View solution in original post. Could you please also tell the TeamViewer version?
Subscribe to RSS
Also please update TeamViewer version and try again. I did uninstall and reinstall that version today, without success. Oops, I should have picked up on that - it's I'll download the latest version and give that a try. Since this version used to work, I assumed the problem would be elsewhere.
I see that I already had the latest version. I uninstalled an reinstalled TeamViewer on Windows anyway, but that doesn't make any change. That allows me to view the web server via TeamViewer, and I get prompted for my password, but this isn't a solution because it isn't secure. No, thats not the solution. It should also work with the redirection as it was working before.
It seems like a bug. It looks like part of the problem comes from the way in which the web server library I use was doing the redirect. I didn't pick up on this because Google Chrome doesn't generate any errors. However, using an incognito window results in the same problem I reported here.
I get - Forbidden for every php file. Tried with index. All updates installed. Have owncloud, pihole, mysql installed. It worked fine and after a restart it stopped working and more restarts don't fix it. Had to fix some network issues with 'no route to host' and a new external HDD. So I decided to purge everything and all configs plus folders. After reinstalling i realized it migth just be. But what i don't understand is how can index.
Asked 2 years, 8 months ago. Active 2 years, 8 months ago. Viewed times. Raspberry Pi 2 Model B Rev 1. So what is causing the error? Thomas Thomas 1. Active Oldest Votes. After reinstalling i realized it migth just be drwxr-xr-x 4 root root Jul 25 www needed also to be drwxr-xr-x 4 www-data www-data Jul 25 www owned by www-data www-data Because now it is.
Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password. Post as a guest Name. Email Required, but never shown. The Overflow Blog. Featured on Meta. Community and Moderator guidelines for escalating issues via new response….
Feedback on Q2 Community Roadmap. Technical site integration observational experiment live on Stack Overflow. Dark Mode Beta - help us root out low-contrast and un-converted bits. Related Hot Network Questions.
I am trying to load a HTML file called index. I have tried numerous combinations of ownership between www-data, root and pi but I cant seem to solve the issue. The other thing I have tried is changing the document root in the Lighttpd.
Learn more. Asked 2 years, 3 months ago. Active 2 years, 3 months ago. Viewed 3k times. Can anyone offer some assistance please?
Many thanks. This will recursively set the directory and all its files to read write all permissions! Active Oldest Votes. Sign up or log in Sign up using Google. Sign up using Facebook. Sign up using Email and Password.HAC 3. Installing Lighttpd and PHP
Post as a guest Name. Email Required, but never shown. The Overflow Blog. Featured on Meta. Community and Moderator guidelines for escalating issues via new response…. Feedback on Q2 Community Roadmap. Technical site integration observational experiment live on Stack Overflow. Dark Mode Beta - help us root out low-contrast and un-converted bits.
Related 3. Hot Network Questions. Question feed.A question can only have one accepted answer. Are you sure you want to replace the current answer with this one? You previously marked this answer as accepted. Are you sure you want to unaccept it? Write for DigitalOcean You get paid, we donate to tech non-profits. DigitalOcean Meetups Find and meet other developers in your city. Add comments here to get more clarity or context around a question. These answers are provided by our Community.
If you find them useful, show some love by clicking the heart.
Subscribe to RSS
If you run into issues leave a comment, or add your own answer to help others. You can type! Twitter Facebook Hacker News. Share your Question. Your question has been posted! Share it with others to increase its visibility and to get it answered quickly. Share on Twitter.
Replace previous answer? Yes, I'm sure.
Changed your mind? DigitalOcean home. Community Control Panel. Hacktoberfest Contribute to Open Source. Hello everyone. When I created a folder called test without the useradd command, just by mkdir command it does respond! The DigitalOcean support team referred me to this forum for an answer. Its very important for me.
Thanks in advance. Add a comment. Subscribe Subscribed. Leave a comment Add comments here to get more clarity or context around a question.Logout Register. This is my first post on the Raspberry Pi forums.
Owner of a Pi for about 2 weeks now. Here's my problem. So I installed lighttpd just fine, managed to get the landing page to work, the test. A quick ln -s command and I was faced with a error. I'm really at a loss here. Like, simple pages work, but not stuff like osTicket and full fledged web applications Re: lighttpd and phpmyadmin - forbidden Wed Sep 14, am Simple pages work but not others. What is the difference? Do they write instead of just read?
Redirect to thewrong place? When PHPmyadmin starts, it redirects for setup and does some other things. Check the logs for PHP and the Web server. You should see errors orwarnings. If there are no errors, look in PHP and lighttpd to find ways to switch on more errors and extra logging detail. After about a week and a half of headaches, fine tooth combing through permissions and reinstalling apache2 and lighttpd a billion times, checking log files, slamming my face into my desk, it all comes down to this folks Check you permissions from the issue to the root.
My issue was I could run any basic type web file such as index. No matter if it was phpmyadmin, phpbb or osTicket, nothing would run. Even when I chmod everything!