building_a_website_on_sdf
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
building_a_website_on_sdf [2022/05/11 07:38] – [Web Page Locations] added bold labels at start, cleaned up peteyboy | building_a_website_on_sdf [2022/08/02 20:08] – added table with web server software, fixed the outline levels peteyboy | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Building a website on SDF ====== | + | ====== Building a website on SDF ====== |
Creating your own websites can be fun and SDF gives webspace to all its validated users, so the moment you become validated you can begin creating your own websites straight away. | Creating your own websites can be fun and SDF gives webspace to all its validated users, so the moment you become validated you can begin creating your own websites straight away. | ||
Line 7: | Line 7: | ||
==== Getting Started ==== | ==== Getting Started ==== | ||
- | '' | + | '' |
So first, run at your ($) prompt: | So first, run at your ($) prompt: | ||
Line 13: | Line 13: | ||
$ mkhomepg | $ mkhomepg | ||
- | ===== Your First Page! ===== | + | ==== Your First Page! ==== |
Creating your first page is **__SO__** easy! First you'll need to open a text editor. SDF has many text editors installed but new users to UNIX often find that " | Creating your first page is **__SO__** easy! First you'll need to open a text editor. SDF has many text editors installed but new users to UNIX often find that " | ||
Line 35: | Line 35: | ||
- | ===== More Pages ===== | + | ==== More Pages ==== |
Okay, now that you have your first web page up, here are some [[resources_for_website_builders|Resources for Developing Your Website]] | Okay, now that you have your first web page up, here are some [[resources_for_website_builders|Resources for Developing Your Website]] | ||
Line 56: | Line 56: | ||
</ | </ | ||
- | ==== Web Page Locations ==== | + | ===== Web Page Locations |
As you can see above with the '' | As you can see above with the '' | ||
- | * **Standard: | + | * **Standard |
- | * **Twiddle:** You may, if you first run '' | + | * **' |
* **Virtual Host:** If you have a [[vhost]], you should place files for it in your ''< | * **Virtual Host:** If you have a [[vhost]], you should place files for it in your ''< | ||
- | * **[[metaarray|The MetaArray]]: | + | * **[[metaarray|The MetaArray]]: |
===== Problems ===== | ===== Problems ===== | ||
Line 70: | Line 70: | ||
In case a page is not found on your site, the client may be forwarded to a page of sdf.org or redmartian, which can be confusing (but which is in fact completely reasonable, as all the domains belong to one entity). If you want to prevent this also for broken links, you have to set up error handler documents. Please consult the FAQ, [[https:// | In case a page is not found on your site, the client may be forwarded to a page of sdf.org or redmartian, which can be confusing (but which is in fact completely reasonable, as all the domains belong to one entity). If you want to prevent this also for broken links, you have to set up error handler documents. Please consult the FAQ, [[https:// | ||
- | ===== Diagnose | + | ==== Diagnose ==== |
One way to try to figure out what is going wrong when you HTTP requests are made to your site is to look at http access logs. | One way to try to figure out what is going wrong when you HTTP requests are made to your site is to look at http access logs. | ||
- | ==== Finding Your Logs on the Main Cluster | + | === Finding Your Logs on the Main Cluster === |
If your site is hosted on sdf.org (you are an ARPA member) then you can grep inside the httpd log file in /// | If your site is hosted on sdf.org (you are an ARPA member) then you can grep inside the httpd log file in /// | ||
Line 80: | Line 80: | ||
$ grep abc123.sdf.org / | $ grep abc123.sdf.org / | ||
| | ||
- | ==== Finding Your Logs on the Metaarray | + | === Finding Your Logs on the Metaarray === |
If your site is hosted on ma.sdf.org (you are a MetaARPA member) then you can look inside the log file for your web site in /// | If your site is hosted on ma.sdf.org (you are a MetaARPA member) then you can look inside the log file for your web site in /// | ||
Line 86: | Line 86: | ||
$ less / | $ less / | ||
- | ==== Finding Your Logs for VHOSTs | + | === Finding Your Logs for VHOSTs === |
If your site is VHOSTed, then you can access your site's own log file by ssh-ing to the '' | If your site is VHOSTed, then you can access your site's own log file by ssh-ing to the '' | ||
$ ssh peteyboy@irulecomputers.com | $ ssh peteyboy@irulecomputers.com | ||
... (login stuff) | ... (login stuff) | ||
$ less / | $ less / | ||
+ | | ||
+ | ==== Web Server Details ==== | ||
+ | Problems you may be having may relate to what web server your pages are running on. That depends, as above, on where you are storing the pages: | ||
+ | |||
+ | ^Host ^Web Server Software | ||
+ | | sdf | Apache | ||
+ | | faeroes | Apache | ||
+ | | iceland | Apache | ||
+ | | norge | nginx | ||
+ | | mab | nginx | ||
+ | |||
+ | ====== | ||
- | ==== More Help ==== | ||
For additional help, check the information in the FAQ page [[https:// | For additional help, check the information in the FAQ page [[https:// | ||
building_a_website_on_sdf.txt · Last modified: 2024/01/04 08:20 by peteyboy