Hello, im currently struggling with my winscp web URL links. Inside my Winscp workspace, there is various folders inside my public_html folder. These folders are titled p1,p2,p3,p0. When I generate a URL for the various folders it gets something like this for example “https://lamp.cse.fau.edu/home/stevenpierre2020/public_html/p1/index.html.” but instead should be
https://lamp.cse.fau.edu/stevenpierre2020/p1/index
.html. Notice how in the the second URL doesn’t have home nor public_html instead it has only the sever,username,and folder p1 then the needed file. I WILL PROVIDE MY WINSCP USERNAME AND PASSWORD SO THAT YOU MAY MAKE CHANGES TO FIX THIS AND ALSO AFTER MAKING THE CHANGES TEST THE P1 FOLDER URL TO MAKE SURE IT GENERATES SOMETHING ON CHROME WHEN THE URL FOR THE FOLDER IS INPUTTED.also below are two documents with instructions regarding steps on how to setup winscp.
COP 3813 – Introduction to Internet Computing – Dr. Marques
Server Setup
The College TSG has set up accounts for each of you in a FAU-based LAMP server. This is the
default server at which you should host your projects (and HW assignments) for the class. In this
document I’ll provide instructions, rules, and guidelines associated with accessing and using the
server for your course projects.
1. The server name / address is: lamp.cse.fau.edu.
2. You should have received an email directly from TSG with instructions on how to access
the server. Note: If this document in any way contradicts that email, the information in
the email should have precedence over this document.
3. Additional information can be found at FAU TSG Technical Services Group lamp-csefau- edu (please right click to view full URL).
4. This is a Linux-based server (hence the ‘L’ in LAMP). You’re expected to know the very
basics of Linux / UNIX, e.g., creating a directory and changing your password. If you need
help with that, please do not email TSG. Consult an online tutorial, instead.
5. You should be able to access it remotely for remote login (SSH) (terminal mode) and file
transfer (SFTP) to your area within the server, using a combination of suitable SSH /
SFTP software tools such as Putty and WinSCP. See-FAU TSG Technical Services Group
Setting up putty and winscp for additional information.
a. I personally prefer Cyberduck to other SSH/SFTP tools. It is free, easy to use, and
it has MacOS and Windows versions.
6. Please check FAU TSG Technical Services Group for First Time Login Connecting to
lamp.cse.fau.edu for information on what you need in order to log in for the very
first time.
7. Once you login to your account and change your password you should create a
public_html directory with the proper privileges. This is the directory under which all
your public Web files will be stored.
8. Once your public_html directory has been set up, you may want to create a test
index.html page and make sure it can be accessed from:
http://lamp.cse.fau.edu/~username/index.html, where ‘username’ is your user name
on lamp.cse.fau.edu.
9. You will have access to a separate database schema on MySQL. Remote access to your
database will be possible via phpMyAdmin. Once you see the login prompt, please
use the same login / password information provided in the email mentioned in item 2
above.
NB: You will not need access to your database before we start discussing server-side
programming.
10. TSG helpdesk support is available by email and or remotely for server issues. Please be
conservative and courteous. It is always a good idea to check with other students in the
class (maybe via Discussion Board) before posting a ticket through the help system.
Final remarks: It might be necessary to make changes and adjustments along the way. I’ll
provide updates and additional instructions via Canvas as we progress.
COP 3813 – Introduction to Internet Computing – Dr. Marques
Server Conventions
You are expected to host all of your homework assignments under your area on the
lamp.cse.fau.edu server. In this document I’ll provide detailed additional instructions, rules, and
naming conventions associated with publishing your course projects on that server.
Procedure:
1. Read the server setup instructions document1 and follow the recommended steps carefully.
2. Download and learn how to use a program for remote access to your account at the LAMP
server (such as putty or Cyberduck).
3. Log on to your area on the server using a remote shell (terminal).
4. Learn the basics of Linux (or at least the most commonly used command-line commands).
You can follow the steps at http://linuxcommand.org/ (right click to view full URL) to start
from Learning the Shell, follow the instructions in each page (step-by-step) and hit ‘next’
to continue.
5. Download, install, and learn how to use a program for managing your area under the LAMP
server (lamp.cse.fau.edu) which will be used for this class. I personally prefer Cyberduck to
other SSH/SFTP tools. It is free, easy to use, and it has MacOS and Windows versions. Check
it out: Cyberduck. But, of course, you’re free to use whatever equivalent solution you choose.
6. Download, install, and learn how to use an editor. I recommend either Brackets or Atom,
but you’re free to use whatever equivalent solution you choose.
7. Set up your area under lamp.cse.fau.edu according to the guidelines below, which should be
followed strictly:
a. The public_html directory is your root directory for all projects in this class.
b. Once your public_html directory has been set up, you should create a test
index.html page and make sure it can be accessed from:
http://lamp.cse.fau.edu/~username/index.html, where ‘username’ is your user
name on lamp.cse.fau.edu.
c.
This index.html page which contains links to all of your (upcoming) assignments in
the class.
d. The public_html directory must also contain a subdirectory for each (upcoming)
project in the class, which must strictly follow the naming convention below (all
lowercase, no spaces or other characters): p1, p2, …
e. All subdirectories should (eventually) contain an index. html (or index.php, for later
assignments) page, so that – at any given time after an assignment is due – my
grader and I should be able to go to http://lamp.cse.fau.edu/~username/pN (where
‘username’ is your FAU username and ‘N’ is the number of the project) and find the
live version of that assignment.
8. Update your main page periodically, so that it contains links to available homework
assignments and projects.
a. Eventually, you will be encouraged to turn that main page into a good-looking,
Bootstrap-based portfolio.
1
Available on Canvas.